привет, так как я в VBA не силен, пытался записать макрос пошагово.
[vba]
Код
Sub Macro1() ' ' Range("AA2").Select Selection.Copy Range("J3").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Range("K2:M2").Select Application.CutCopyMode = False Selection.Copy Range("K3").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Range("J4").Select End Sub
[/vba]
но теперь проблема в том, что когда стартую макрос он всегда копирует правильно, т.е. берет значения из ячеек AA2 и K2:M2, но вставляет их постоянно в J3 и K3:m3 соответственно. как переписать код так, чтоб он вставлял значения в следующую пустую строчку? т.е. j4, j5 и т.д.
заранее спасибо!
привет, так как я в VBA не силен, пытался записать макрос пошагово.
[vba]
Код
Sub Macro1() ' ' Range("AA2").Select Selection.Copy Range("J3").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Range("K2:M2").Select Application.CutCopyMode = False Selection.Copy Range("K3").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Range("J4").Select End Sub
[/vba]
но теперь проблема в том, что когда стартую макрос он всегда копирует правильно, т.е. берет значения из ячеек AA2 и K2:M2, но вставляет их постоянно в J3 и K3:m3 соответственно. как переписать код так, чтоб он вставлял значения в следующую пустую строчку? т.е. j4, j5 и т.д.