Уважаемые эксперты stackoverflow,
Я новичок в vba и хотел бы простой макрос для некоторых задач копирования и вставки. У меня есть файл xlsm, содержащий несколько рабочих листов, назовите его следующим образом. РАСЧЕТЫ LEMON ORANGE BANANA
Я знаю только очень простой и популярный макрос для мирян.
Sub copyandpasterawdata()
Workbooks("trymacro.xlsm").Worksheets("ORANGE").Range("A1:H2000").Copy
Workbooks("trymacro.xlsm").Worksheets("CALCULATIONS").Range("A1").PasteSpecial Paste:=xlPasteValues
End Sub
Я хотел бы сделать Имя исходного листа "Dynami c". То есть, когда я ввожу «ORANGE» в ячейку I1 на РАСЧЕТАХ рабочего листа и запускаю макрос, данные из листа ORANGE вставляются с копированием n, а когда я вводю «ЛИМОН» в ячейку I1 на РАСЧЕТАХ рабочего листа и запускаю макрос, данные вместо этого LEMON будет скопирован без вставки.
Спасибо.
Джон