Dim VAR1, VAR2, VAR3, VAR4, AS variant
VAR1 = Worksheets("Sheet3").Cells(3, "J").Value
VAR2 = Worksheets("Sheet3").Cells(3, "K").Value
VAR3 = Worksheets("Sheet3").Cells(3, "L").Value
VAR4 = Worksheets("Sheet3").Cells(3, "M").Value
=sheet1.range(VAR1,VAR2).COPY
=Sheet3.range(VAR2,VAR4).Pastespecial
для вышеизложенного я дал номера ячеек в Var1 Var2...Var4
Можно ли определить местоположение ячейки с помощью двух переменных,
Var1=B
Var2=5
и как-то объединить их, чтобы получить B5, я хочу сделать это в самом макросе.
rng1.Copy
иrng2.PasteSpecial(xlPasteValues)
можно просто использоватьrng2.Value = rng1.Value
2. Вместо букв для столбцов можно также использовать просто цифры. Не знаю, применимо ли это в вашей ситуации, но чаще всего в VBA это удобнее, чем с помощью букв... - person Peter Albert   schedule 09.12.2012