- Örnek kodlar, Sayfa2 adlı bir veritabanı sayfasına kopyalanacaktır.
- Altlardan birini her çalıştırdığınızda, hücreler veri içeren son satırın altına veya sayfa2'deki veri içeren son Sütunun arkasına yerleştirilecektir.
- Her örnek için normal bir kopyalama yapan ve yalnızca Değerleri Kopyalayan bir makro vardır.
- Örnek alt birimler aşağıdaki işlevleri kullanır (makrolar, işlevler olmadan çalışmaz).
Sub CopyRow() SourceRange As Range Dim Destrange As Range Dim Lr As Long Lr = LastRow(Sheets("Sheet2")) + 1 Set sourceRange = Sheets("Sheet1").Rows("1:1") Destrange ayarla = Sheets("Sheet2").Rows(Lr) sourceRange.Copy destrange End Sub Sub CopyRowValues() Dim sourceRange As Range Dim destrange As Range Dim Lr As Long Lr = LastRow(Sheets("Sheet2")) + 1 Set sourceRange = Sheets ("Sayfa1").Satırlar("1:1") destrange ayarla = Sayfalar("Sayfa2").Satırlar(Lr). _ Resize(sourceRange.Rows.Count) destrange.Value = sourceRange.Value End Sub Function LastRow(sh As Worksheet) Hata Açık Devam Sonraki LastRow = sh.Cells.Find(What:="*", _ After:=sh. Range("A1"), _ Lookat:=xlPart, _ LookIn:=xlFormulas, _ SearchOrder:=xlByRows, _ SearchDirection:=xlPrevious, _ MatchCase:=False).Row On Error GoTo 0 End Function Function Lastcol(sh As Çalışma Sayfası) Hatada Devam Sonraki Lastcol = sh.Cells.Find(What:="*", _ After:=sh.Range("A1")), _ Lookat:=xlPart, _ LookIn:=xlFormulas, _ SearchOrder:= xlByColumns, _ SearchDirection:=xlPrevious, _ MatchCase:=False).Column On Error GoTo 0 End Function