Я новичок в Excel vba, и у меня есть несколько вопросов относительно ссылки на лист
Я заметил, что когда я использовал
Worksheets(3)
Лист будет получен в соответствии с последовательностьюлист в рабочей книге
Когда я использовал
Worksheets("Name")
Он будет извлечен в соответствии с именем листа
Однако я обнаружил, что оба подхода являются проблематичными, потому что дляСпособ 1, мне нужно исправить последовательность рабочего листа.Как только я перетащил лист, ссылка стала бы неправильной.
При способе 2 мне понадобилось бы исправить имя листа, которое не столь гибкое.
Я заметил, что на левой панелиредактора VBA, под объектами Microsoft Excel, при каждом создании рабочего листа будет создаваться новый лист, такой как Sheet1 (Имя).
Есть ли способ ссылаться на рабочий лист на основе переменной Sheet1,что я мог исправить это так, чтобы я мог свободно перетаскивать лист вокруг или изменять имя листа?
Спасибо.