У меня есть конечный пользователь, который экспортирует данные из бухгалтерской программы, и каждый раз, когда они экспортируют и создают новую электронную таблицу, им нужно добавить пользовательскую форму и файл VBA. Ниже приведены инструкции, которые я предоставил конечному пользователю, но это неудобно для конечного пользователя.

Можете ли вы порекомендовать более простые инструкции или способ более эффективного добавления файлов при каждом новом экспорте?

Вам нужно будет выполнить следующие шаги только один раз после создания новой электронной таблицы.

Шаг 1. Откройте экспортированную электронную таблицу.
Шаг 2. Откройте редактор Visual Basic (Alt+F11)
Шаг 3: Откройте макрос импорта (Ctrl+M)
Шаг 4: Перейдите к « Module1.bas » и откройте его
Шаг 5: Откройте макрос импорта (Ctrl+M)
Шаг 6: Перейдите к « UserForm1.frm » и откройте его
Шаг 7: Запустите макрос (F5)
Шаг 8: Нажмите Run

Макрос теперь установлен и доступен для использования. Нажмите на X, чтобы закрыть диалоговое окно, затем сохраните свою электронную таблицу. С этого момента, когда вы открываете электронную таблицу, все, что вам нужно сделать, это нажать (Ctrl+Shift+S), чтобы открыть форму выбора.

1 ответ1

0

Ничего необычного здесь не происходит, смотрите «Импорт и экспорт» - это более простые методы для копирования файла, модуля или чего-либо из одного файла в другой или даже на другой диск.

Если я опишу ваш случай, показанная процедура поможет скопировать макрос из этого файла в ваш и ничего.

Если вы обнаружили проблему, чтобы следовать предложенной процедуре, выполните следующие действия.

  1. Откройте этот файл Excel.
  2. Нажмите Alt + F11, чтобы открыть редактор VBA.
  3. С левой стороны вы найдете Project Explore.
  4. Найдите желтую папку с именем Модули, разверните, если нет.
  5. Нажмите на модуль, коды появятся в правой панели Windows.
  6. Скопируйте коды, откройте файл Excel, если он не открыт, и выполните шаги с 1 по 4.
  7. Наконец, вставьте коды в VBA Editor.

Чтобы вернуться к листу, нажмите «Файл», затем «Сохранить», затем «Закрыть и вернуться в команду Excel». и запустить макрос.

Надеюсь, это поможет вам.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .