Мы ежедневно получаем файлы Excel Excel из наших офисов Fields, которые я должен использовать для VBA, чтобы очистить и переформатировать около 110 столбцов и 500 строк. Как вы можете видеть, у меня есть большая группа VBA, и мне нужно сохранить их как макрос таким образом, чтобы мы могли использовать его для очистки всех новых листов приема, выполнив макрос и, наконец, сохранить отредактированный лист. Как новый рабочий лист путем получения имени из элементов Combomox UserForm.Где точно хранить VBA
Теперь Мой вопрос Где именно я должен хранить фрагменты кода VBA я имею в виду, когда я открываю Базовая панель Визуальная У меня есть эти три варианта (Насколько я знаю)
A-: Запуск кода из объекта Microsoft Excel: Sheets1 (Лист1)
B-: Выполнение кода из вставленного модуля
C-: Выполнение кода от пользователя Форма
Если я должен использовать варианты А или в, как я могу позвонить для UserForm для сохранения листа?
Благодаря
Привет, bto и спасибо за ваш комментарий, ok позволяет сделать его простым, где я должен поместить свой код? я имею в виду, если я хочу очистить листы, это будет сам модуль или лист? – user1760110
Я обновил свой ответ –
Ваш код будет работать везде, где вы его положили. Однако, если вы поместите его в модуль, он подразумевает, что код не связан с какой-либо конкретной формой или листом Excel - это то, что вы хотите. Там нет функциональной разницы, но «правильная» практика программирования диктовала бы вам поместить ее в модуль. –