2009-11-30 3 views
0

Если мне нужно автоматизировать серию задание на листе первенствовать какЧто это самый простой способ для автоматизации задач Excel

  • Вытащите все строки, в которых столбец 3 содержит значение «ASDF»

  • Вытащите столбец 7 и столбец 9

  • рода в соответствии с колонкой 4

и т. Д.

Что является самым простым способом автоматизации таких задач в Excel? Я думаю, что это будет запись макроса, но иногда макрос должен быть отредактирован много, чтобы заставить их работать, и даже тогда макросы останавливаются, если у листа excel есть вариация. Редактирование макросов-скриптов может быть процессом принятия во времени, который становится неэффективным для таких задач. Автоматизация требуется, так как количество листов excel будет много. Можете ли вы предложить более простой способ?

ответ

0

Пока у вас есть определенные действия - Макрос по-прежнему лучше искать.
Могут быть некоторые вещи, которые могут измениться.

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

Пожалуйста, разместите код и подробно опишите, что вы хотите? какая точка останавливается, в случае изменения? Что бы вы хотели сделать?

EDIT: В качестве альтернативы вы можете написать код в VB6/.net (C#/vb.net)/Python для автоматизации.

0

Если вы записываете эти шаги с помощью макрорекордера, он будет работать нормально, это идеальные типы вещей для макрорекордера, поскольку параметры (т. Е. Условия сортировки и удаления) всегда одинаковы. Просто убедитесь, что вы всегда импортируете/вставляете данные в одно и то же место! Thanks Ross

Смежные вопросы