Я пытаюсь создать форму в Excel для запросов транспортных средств. Я хочу создать одну рабочую таблицу, которая будет воссоздавать текущую бумажную форму, но иметь нажимаемую кнопку, которая введет все данные для запроса транспортного средства в виде записи на второй рабочий лист. И наоборот, если вы знаете номер записи, я хочу, чтобы форма автоматически заполняла информацию с этого номера записи. Я выяснил вторую часть, это должен быть простой HLOOKUP, но я не знаю, как генерировать нажимаемую кнопку. Нужно ли мне использовать для этого скрипты или есть готовый способ сделать это? (Кроме того, я знаю, что есть другие и лучшие способы выполнения работы с базой данных, но характер моей работы делает Excel лучшим выбором)
1 ответ
Чтобы сделать это именно так, как вы хотите, вам нужно будет использовать VBA. Если вы хотите пойти по более простому пути и использовать встроенную функцию Excel, рассмотрите возможность использования формы Excel.
Excel может создать форму для заполнения таблицы данных. В Excel 2007 и 2010 (и предположительно в 2011 году - у меня нет Mac для проверки) эта функция не отображается в меню ленты по умолчанию, поэтому необходимо настроить ее. Я нашел некоторую информацию по этому поводу на http://www.addictivetips.com/microsoft-office/excel-2010-data-input-forms/
В Excel 2003 вы можете просто выбрать таблицу данных, перейти в меню "Инструменты" и выбрать "Форма".
Затем вы можете создать командную кнопку для запуска небольшого макроса для загрузки этой формы каждый раз, когда она требуется для ввода данных.