İlk satırda işe yarayan bu makroyu kullanıyorum, ancak tamamlandığında bir sonraki satırda tekrar çalışmasını ve sonucu sonraki satırda yapıştırmasını istiyorum. (yaklaşık vardır tablomda 5300 kayıtları.)Sonraki satır aşağı kendini tekrarlamak için Makro
Sub Macro2()
' Macro2 Macro
Range("A2:BW2").Select
Selection.Copy
Sheets("Lookup").Select
Range("F3").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("F3:V3").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Result").Select
Range("A2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End Sub
Böylece temelde sayfadaki verilere ilk satırını kopyalayarak ediyorum - bu son rekor ulaşana kadar "sonuç" sac ve bütün belge üzerinden işlemine devam "amps_job_history" olarak adlandırılır, bu verileri "arama" adlı bir sayfaya yapıştırır, veri bir kez yapıştırıldığında bir formül, verileri başka bir çalışma sayfasındaki verilerle eşleştiren bir hesaplama yapar. Daha sonra, orijinal verilere ek olarak, verilere bağlı olan fazladan 3 sütunu formüllerle kopyalayıp "sonuç" olarak adlandırılan sayfaya yapıştırmak istiyorum. Daha sonra ilk sayfadaki "amps_job_hisotry" sayfasına geri dönmek ve bir sonraki veri dizisine geçmek ve işlemi tekrarlamak istiyorum ve verileri bir sonraki satırda geçmesi gereken "sonuç" sayfasına yapıştırarak ve son kayda ulaşıncaya kadar.