- Katılım
- 14 Eylül 2017
- Mesajlar
- 129
- Excel Vers. ve Dili
- 2016 / Tr
Merhabalar, bir macro yazmaya çalıştım. Amacım A3:A8'den kopyalanan veriyi daha sonra B2'ye yatay yapıştırıp, az önce kopyalanan veriyi silmesi ve bir sonraki loop'ta
Aynısını A10:A15 için B9'ya yapması.. bu şekilde 1900 satır var yaklaşık ama yazım şeklini yapamadım gibi. Yardımcı olur musunuz?
Sub Yataykopyala()
' Yataykopyala Makro
Dim x As Integer
For x = 1 To 1870 Step 8
Range("A(x + 2)", "A(x + 7)").Select
Selection.Copy
Range("B(x+1)").Select
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
Range("A(x+2),A(x+7)").Select
Application.CutCopyMode = False
Selection.ClearContents
Next x
End Sub
Aynısını A10:A15 için B9'ya yapması.. bu şekilde 1900 satır var yaklaşık ama yazım şeklini yapamadım gibi. Yardımcı olur musunuz?
Sub Yataykopyala()
' Yataykopyala Makro
Dim x As Integer
For x = 1 To 1870 Step 8
Range("A(x + 2)", "A(x + 7)").Select
Selection.Copy
Range("B(x+1)").Select
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
Range("A(x+2),A(x+7)").Select
Application.CutCopyMode = False
Selection.ClearContents
Next x
End Sub