2016-09-28 4 views
0

Я столкнулся с некоторыми проблемами с этим макросом Excel, так как я довольно новичок в этом.Excel VBA Macro - копировать ячейки и вставлять значения в активный диапазон ячеек

Я хочу взять различные ячейки, скопировать их, а затем вставить их значения в активную ячейку и ячейки под ней.

Например, у меня есть выбранная ячейка D2. Значения, которые я хочу скопировать при запуске макроса, - это A1, B4 и C3. Когда я запускаю макрос, я хочу, чтобы значения этих ячеек вставлялись в ячейки D2, D3 и D4 соответственно.

Любая помощь с этим кодом была бы принята с благодарностью!

ответ

1

D2 будет:

Selection.Value = ActiveSheet.Range("A1").Value 

D3 будет использовать OFFSET:

Selection.Offset(1).Value = ActiveSheet.Range("B4").Value 

Так D4:

Selection.Offset(2).Value = ActiveSheet.Range("C3").Value 
+0

Спасибо Scott !! – ara5244

+0

@ ara5244, если он сработал для вас, отметьте как правильно, нажав галочку по ответу. –

Смежные вопросы