Excel'de basit bir işlem için kayıtlı bir makro var. Ancak, yaklaşık 80 satırlık işlemi tekrarlamak gerekiyor. İşte ilk 4 satır için sahip olduğum kod. Bunu yapmak için basit bir şekilde herhangi bir yardım takdir edilecektir. Teşekkür ederim.Excel Makro - Bir işlemi tekrarlayın
Sub Macro2()
'
' Macro2 Macro
'
'
Range("A5").Select
ActiveCell.FormulaR1C1 = "1"
Sheets("EST COST").Select
Range("D6").Select
Selection.Copy
Sheets("IL").Select
Range("I5").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("A5").Select
ActiveCell.FormulaR1C1 = "0"
Range("A6").Select
ActiveCell.FormulaR1C1 = "1"
Sheets("EST COST").Select
Range("D6").Select
Selection.Copy
Sheets("IL").Select
Range("I6").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("A6").Select
ActiveCell.FormulaR1C1 = "0"
Range("A7").Select
ActiveCell.FormulaR1C1 = "1"
Sheets("EST COST").Select
Range("D6").Select
Selection.Copy
Sheets("IL").Select
Range("I7").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("A7").Select
ActiveCell.FormulaR1C1 = "0"
End Sub
[Nasıl kullanılır?] '\' .Activate'] (http://stackoverflow.com/questions/10714251/how-to-avoid-using-select-in-excel-vba-macros), bu ** büyük ölçüde ** kodu kesecek ve verilerinizle doğrudan nasıl çalışacağınızı gösterir. – BruceWayne