Защо имам проблем с изпълнението?

Excel VBA

Здраейте, имам въпрос свързан с това на кой Sheet се изпълнява макроса. Когато съм на Sheet 2 и изпълня макроса се изпълняваа на Sheet 1, а не както би следвало на sheet 2. Защо се получава това?

Макросът се изпълнява на Sheet1, без значение кой е активният лист, защото в урока инструкцията е Sheets("Sheet1").Range("A3").Copy Sheets("Sheet1").Range("D3:G9") - дефинира точно обект Range на лист Sheet1. Пишете, ако имате още въпроси.


Вашият отговор

Научи компютърните програми онлайн от топ експертите на България
Регистрацията в АУЛА ви дава:
  • 20 безплатни урока
  • Трикове и тънкости за софтуера
  • Отговори на вашите въпроси
  • Регистрация