Я пытаюсь написать сценарий, который будет делать несколько вещей. Я использовал макрос для создания основ, но я пытаюсь найти код для остальных. У меня есть лист из 15 столбцов и много строк (этот рабочий лист создается другой программой и будет меняться каждый раз, когда я его запустил). Я должен пройти через это и удалить некоторые вещи. Мне нужен скрипт, который будетКопировать автофильтрованные ячейки
- Delete Row 2 (это всегда бесполезно) - Done
- Дайте колонке N A ширина 10 - Done
- Сделать столбец D число с 5 цифр - Done
- Set автофильтрами - Done
- Найти все строки, в которых столбец O содержит либо пустой или «U» --Done
- Вырезать и вставить эти строки из исходного листа в новый в той же книге
- автофильтра Колонка M в порядке от наименьшего к наибольшему
- Есть всплывающее окно с просьбой, что максимум
- Вырезать и вставить любую строку, в которой столбец М содержит большее количество, чем вы вошли во всплывающем окне, после первой пасты ,
- Фильтр колонны К, чтобы показывать только те строки, в которых столбец К содержит пустой
- Поместите те, в порядке по дате, колонка N
- вырезать и вставить, как и раньше любой строки, где столбец Н содержит дату, с до первого дня месяца 6 месяцев назад (например, сегодня, это будет 1 марта 2014 года)
- Удалите все столбцы, кроме D и E, на втором листе.
У меня есть код для всех действий, мне просто нужно получить всплывающие диалоговые окна для max (шаг 8 выше) и для даты (шаг 12 выше). Я использовал 5 разных скриптов. Первая делает шаги форматирования в начале (1-4). Второй выполняет поиск «U» (5-6). Третий выполняет поиск Max (7-9), четвертый - окончательный поиск (10-12). Пятый выполняет очистку на втором листе (13).
Я бы предположил, что когда я получу диалоговые окна, я бы назначил ответ, заданный в диалоговых окнах, переменным и использовал его в коде? Как я могу это сделать?
Добро пожаловать в StackOverflow. Что вы уже пробовали? SO не является бесплатным сервисом разработки программного обеспечения, но если вы застряли в определенном месте в поиске решения, мы могли бы помочь вам намного лучше, если бы вы продемонстрировали свой прогресс до сих пор. –