Главная » 2015 Июнь 11 » Как автоматизировать отчеты в Excel
17:30 Как автоматизировать отчеты в Excel | |
Как автоматизировать отчеты в Excel2 методика:Создание интерактивной электронной таблицыАвтоматизация генерации отчетов Одной из многих особенностей Microsoft Excel является его способность автоматизировать отчеты. Вы можете создавать интерактивные электронные таблицы для упрощения возможности ввода данных в ваши книги Excel другими людьми, и вы также можете автоматизировать генерацию отчетов. Обе эти функции требуют некоторых знаний Visual Basic. Шаги для выполнения обеих задач описаны ниже. ШагиМетод 1 из 2: Создание интерактивной электронной таблицы
Метод 2 из 2: Автоматизация генерации отчетов
Советы
| |
|
| |
| Всего комментариев: 0 | |

1
Решите, как будет выглядеть ваша таблица. Таблицу следует размещать так, чтобы другие люди могли легко найти поля, в которые нужно вводить данные.
2
Создайте текстовые надписи в таблице. Вам следует добавить наименования столбцов, а также добавить надписи слева от ячеек, в которых будут располагаться поля ввода данных.
3
Одновременно нажмите клавиши Alt и F11. Откроется редактор Microsoft Visual Basic.
4
В левом верхнем углу на панели "Project-VBA Project" дважды щелкните на "ThisWorkbook". В главной секции редактора откроется окно с исходным кодом.
5
В меню "Вставка" выберите пункт "Процедура". Откроется диалоговое окно "Добавить процедуру".
6
В поле имени введите название процедуры. Дайте процедуре осмысленное название, например "SumExpenses", если таблица будет использоваться для отчетности по расходам на поездки. Нажмите OK, чтобы закрыть диалоговое окно.
8
Напишите код для каждого вычисляемого поля. Вы можете использовать две строки, описанные выше, но в этот раз ActiveCell.Value - это результат вычисления или численная функция, например SUM, вместо функции InputBox, которая использовалась выше для вывода подсказки.
9
Добавьте строку кода, чтобы сохранить интерактивную таблицу. Ее формат следующий: "ActiveWorkbook.SaveAs Filename:="Filename.xls"," где "Filename" представляет собой название вашей интерактивной таблицы. (Оставьте кавычки вокруг "Filename.xls," но не нужно заключать в кавычки всю строку.)
11
Одновременно нажмите клавиши Alt и F8. Откроется диалоговое окно "Макросы".
12
Нажмите на название вашей процедуры в списке макросов. Если в списке только ваша процедура, она будет выбрана автоматически.
13
Нажмите на кнопку Опции. Вам будет предложено ввести букву, которая будет использоваться в сочетании с клавишей Ctrl как горячая комбинация клавиш. Выберите букву, которая не используется в качестве горячей клавиши, например "з" для "записи."
14
Нажмите "OK", чтобы закрыть диалоговое окно Макросов. Теперь вы можете распространять вашу интерактивную таблицу среди тех, кто будет ей пользоваться. После ее открытия они смогут использовать горячую клавишу для добавления записей и следовать вашим подсказкам по заполнению данных.