Создание отчета Excel Macro

Я пытаюсь создать макрос Excel, который будет обрабатывать необработанные данные (из листа Excel) и создавать рабочие листы по месяцам в этом файле Excel. Например, у меня есть столбец даты с данными в следующем формате MM/DD/YYYY HH:MM:SS и я хочу, чтобы макрос создавал новые листы Excel за каждый месяц. Таким образом, к концу процесса месяцы (скажем, январь-март) являются отдельными листами, а необработанные данные остаются неподвижными (неизменными).

Я довольно новичок в написании макросов Excel, поэтому любая помощь будет оценена по достоинству.

Лучшее, что вы можете сделать при запуске с помощью макросов excel, – это записать то, что вы хотите сделать, а затем проверить и реорганизовать код, который Excel генерирует для вас. В вашем случае выберите «Инструменты», «Макро», «Запись нового макроса». Затем создайте лист. Затем выберите первую ячейку, содержащую дату, и измените ее значение. Затем выберите строку и скопируйте ее на новый лист. Проверьте макрос (Tools; Macro; Visual Basic editor), и вы увидите кости вставки нового листа, получения значения ячейки и копирования строки данных.

Теперь запустите функцию CDate, чтобы превратить вашу ячейку даты в дату, DatePart, чтобы извлечь месяц и цикл for, чтобы просмотреть исходные данные, и вы сможете начать хороший старт!

  • Таблица Excel. Если адрес электронной почты в столбце B находится в столбце A Скажите «Найдено совпадение» в столбце C
  • Привязка модели квадратного корня к данным в Excel
  • Как объединить строку с DATE ()?
  • Цвет ячейки смены Excel
  • Как преобразовать 64-разрядное число в шестнадцатеричное в excel?
  • Формула EXCEL с несколькими условиями
  • Обновить YTD-ячейку с итогов прошлой недели
  • извлечение номера из строки excel
  • Только показать Grand Total - сводная таблица - Excel
  • Создание динамической матрицы
  • Excel получает номер числа
  • Interesting Posts

    Как сделать книгу Excel доступной для чтения без C #?

    Обновление ссылок в Excel по-прежнему показывает

    Скрыть строки с таким же serial_nr, если они отфильтрованы в первом листе

    Использование массива для указания рабочих листов для печати

    Цикл и счетчик выделяют ячейки, содержащие данные, затем перебирают действие, которое много раз

    Классификация документов VBA при сохранении файла

    Автоматическое изменение размера строки после вставки в Excel

    Нужно добавить к счетчику, в то время как следующая строка больше / меньше

    SQL-запрос для обновления столбца в соответствии с формулой excel

    Объединить значение множественной записи на основе аналогичных критериев в Access / SQL / Excel

    Доступ к графам Excel в C #

    Excel получает ячейки, если ячейки содержат определенный текст

    Получайте общие дни и часы между двумя временными метками с excel

    Как загрузить автоматически определенные файлы из SAP с помощью powershell

    Формула Excel для, если есть 3 альтернативы

    Давайте будем гением компьютера.