добрый ночер!! люди, как правильно написать вот такое?? [vba]
Код
Sub CD6() Range("J7:V329").Copy Sheets("V23Resque").Cells(Rows.Count, 1).End(xlUp).Offset(1) 'чтоб вставлялось на определенную позицию НО!! только как внизу одни значения! Range("J7:V329").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False 'зы второй макрорекордерский и вставляет значения , а первый вставляет позицию НО не вставляет значения ячеек а их содержимое (а мне так не нужно! мне нужно вставлять в позицию значения!)
End Sub
[/vba]
добрый ночер!! люди, как правильно написать вот такое?? [vba]
Код
Sub CD6() Range("J7:V329").Copy Sheets("V23Resque").Cells(Rows.Count, 1).End(xlUp).Offset(1) 'чтоб вставлялось на определенную позицию НО!! только как внизу одни значения! Range("J7:V329").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False 'зы второй макрорекордерский и вставляет значения , а первый вставляет позицию НО не вставляет значения ячеек а их содержимое (а мне так не нужно! мне нужно вставлять в позицию значения!)
Sub CD6() Set rng = Range("J7:V329") Sheets("V23Resque").Cells(Rows.Count, 1).End(xlUp).Offset(1).Resize(rng.Rows.Count, rng.Columns.Count) = rng.Value End Sub
[/vba]
Tina90, так хотите? [vba]
Код
Sub CD6() Set rng = Range("J7:V329") Sheets("V23Resque").Cells(Rows.Count, 1).End(xlUp).Offset(1).Resize(rng.Rows.Count, rng.Columns.Count) = rng.Value End Sub