-2

У меня есть файл Excel, и он содержит 5000 записей с заголовком. Теперь мне нужно разделить файл на 5 разных файлов со строкой заголовка и 1000 записей. Эти 5 файлов в том же пути.

1 ответ1

-1

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

Самый простой способ - перейти к tools меню , а затем к macro подменю и нажать кнопку record macro . Теперь сделайте все необходимые шаги и нажмите кнопку stop .

Теперь он попросит вас сохранить макрос либо в рабочей книге, либо в вашей личной папке макросов и при необходимости назначить ему комбинацию клавиш.


Если на этом этапе вы хотите отредактировать макрос с помощью расширенных сценариев, нажмите Alt-F11, чтобы открыть Visual Basic для приложений. Вы увидите только что записанный макрос и сможете его редактировать.

Если вы хотите добавить к этому макросу, самый простой способ - записать то, что вы хотите добавить в новый макрос, а затем с помощью VBA скопировать / вставить текст макроса в другой макрос.

Если вы хотите стать еще более продвинутым, Google может помочь вам на самом деле изучить Visual Basic для приложений. Обратите внимание, что VB Scripts часто работают и в VBA, потому что VB Script на самом деле более ограничен, чем VBA в некоторых отношениях.


Забыл упомянуть: в следующий раз, когда вы захотите запустить свой макрос, перейдите в меню tools , подменю macro и нажмите кнопку воспроизведения, затем выберите макрос из списка или используйте сочетание клавиш, назначенное вами при записи макроса.

Кроме того, вы можете создать новую панель инструментов и создать кнопку, которая запускает ваш макрос. Создание панели инструментов должно быть довольно простым, так как это вопрос перетаскивания.

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