форма для ввода данных в таблицу эксель

Ввод данных в Excel через форму

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксельМножество разнообразных компьютерных программ, включая «самую главную программу в мире» — MS Windows, ведут общение с пользователем при помощи выпадающих диалоговых окон. Эти окна представляют собой формы, состоящие из надписей, изображений, полей для.

. ввода данных, флажков, переключателей, списков, кнопок и прочих элементов управления.

Задача формы – выпадающего окна – предоставить пользователю простой, понятный и удобный интерфейс, который обеспечит в режиме диалога возможность эффективно осуществлять ввод данных пользователем в программу и вывод программой результатов для считывания пользователем.

Стандартно при работе со значительными объемами информации вне зависимости от того, какое программное обеспечение используется, поступают следующим образом:

1. Создают таблицы базы данных.

2. Создают формы для ввода данных в таблицы.

3. Создают необходимые запросы к таблицам базы данных.

4. Формируют отчеты на основании запросов для вывода на печать.

В предыдущих статьях этого цикла мы рассмотрели создание таблицы базы данных и познакомились с некоторыми механизмами создания запросов и отчетов: с сортировкой данных, с автофильтром и расширенным фильтром.

В этой (пятой в цикле) статье рассмотрим п.2 вышеизложенного алгоритма – вызов и использование формы для ввода данных.

Форма Excel. Вводим данные!

Для чего нужна какая-то форма?! Бери таблицу — и пиши прямо в нее очередную строку информации! Зачем еще что-то выдумывать?

Мы так и делали при создании нашего небольшого и простого примера базы данных БД2 «Выпуск металлоконструкций участком №2», с которым работаем во всех статьях этого цикла.

Таблица маленькая, все столбцы-поля, относящиеся к одной записи, помещаются на экран и доступны взгляду пользователя без использования полос прокрутки. Но так бывает редко! Реальные таблицы баз данных часто содержат не шесть, как в нашем примере, а десять, двадцать и более столбцов-полей!

При вводе данных в такие таблицы Excel «напрямую» при заполнении строк для перемещения по столбцам необходимо каждый раз нажимать клавишу «Tab», а для перехода к новой записи на новую строку пользоваться прокруткой и мышью или клавишами «Enter» и « Задача №8:

Ввести очередную строку информации в базу данных через форму.

Рассмотрим ввод данных в Excel при помощи формы на примере добавления очередной записи в базу данных БД2 «Выпуск металлоконструкций участком №2».

1. Открываем в MS Excel файл database.xls.

2. Активируем («щелкаем мышкой») любую ячейку внутри таблицы базы.

3. Выполняем команду главного меню программы «Данные» — «Форма…».

4. В появившемся окне, представляющем собой форму с именем «БД2» (по имени листа книги Excel, на котором расположена таблица), нажимаем кнопку «Добавить».

5. Заполняем окна данными новой записи, например, так, как показано ниже на снимке экрана. Переходим от окна к окну при помощи клавиатуры, нажимая клавишу «Tab».

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

6. Нажимаем кнопку формы «Закрыть» или «Enter» на клавиатуре. Ввод данных в Excel успешно осуществлен — новая запись добавлена в базу!

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

На снимке экрана в таблице базы данных внизу расположилась строка «Итог», которую можно вызвать, выполнив команду главного меню «Данные» — «Список» — «Строка итогов». Пощелкайте мышкой по ячейкам этой строки! В появляющихся выпадающих списках можно настроить получение самых разнообразных итогов. Кроме банальной суммы можно получить для каждого столбца индивидуально: среднее, количество, количество чисел, максимум, минимум, смещенное отклонение, смещенную дисперсию! Очень полезная функция списка!

Если в форме «БД2» воспользоваться полосой прокрутки или кнопками «Далее» и «Назад», то можно, быстро перемещаясь по базе данных, просматривать интересующие записи.

Итоги.

Ввод данных в Excel через форму, являющийся альтернативой прямой записи информации в таблицу, безусловно, находит своих приверженцев среди специалистов, привыкших работать с большими базами данных и среди операторов, вносящих ежедневно значительные объемы данных в различные базы.

Выбирайте удобный для себя способ ввода данных и знайте, что у вас всегда есть, как минимум, два варианта решения этой задачи. О некоторых преимуществах использования формы уже было сказано выше.

Следующая статья завершит укрупненный обзор темы хранения и управления большими объемами информации в Excel. Вы узнаете о самом важном – о том, ради чего и затевался весь этот цикл статей.

Прошу уважающих труд автора подписаться на анонсы статей в окне, расположенном в конце каждой статьи или в окне вверху страницы!

Уважаемые читатели, пишите отзывы, вопросы и замечания в комментариях внизу страницы.

Источник

Создание форм для заполнения и печати в Excel

Вы можете создать форму в Excel, добавив в книгу элементы управления содержимым, такие как кнопки, флажки, списки и поля со списками. После этого другие пользователи смогут заполнить эту форму в приложении Excel и при желании распечатать ее.

Шаг 1. Отображение вкладки «Разработчик».

В меню Excel выберите элемент Параметры.

В разделе Разработка выберите Представление.

В разделе Показывать на ленте установите флажок Вкладка «Разработчик».

Шаг 2. Добавление и форматирование элементов управления содержимым

На вкладке Разработчик выберите элемент управления, который хотите добавить.

На листе щелкните место, куда нужно вставить элемент управления.

Чтобы задать свойства элемента управления, щелкните его, удерживая нажатой клавишу CONTROL, и выберите пункт Формат элемента управления.

В окне Формат объекта задайте такие свойства элемента управления, как шрифт, выравнивание и цвет.

Повторите действия 1–4 для каждого добавляемого элемента управления.

Шаг 3. Защита листа, содержащего форму

В меню Сервис наведите указатель на пункт Защита и выберите команду Защитить лист.

Выберите нужные параметры защиты.

Сохраните и закройте книгу.

Совет: Чтобы продолжить редактирование после защиты формы, в меню Сервис наведите указатель на пункт Защита и выберите команду Снять защиту листа.

Шаг 4. Проверка формы (необязательно)

При необходимости вы можете проверить форму, прежде чем распространять ее.

Защитите форму, как указано в описании шага 3.

Откройте форму еще раз, заполните ее обычным способом и сохраните как копию.

Источник

Формы ввода данных в Microsoft Excel

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

Для облегчения ввода данных в таблицу в Excel можно воспользоваться специальными формами, которые помогут ускорить процесс заполнения табличного диапазона информацией. В Экселе имеется встроенный инструмент позволяющий производить заполнение подобным методом. Также пользователь может создать собственный вариант формы, которая будет максимально адаптирована под его потребности, применив для этого макрос. Давайте рассмотрим различные варианты использования этих полезных инструментов заполнения в Excel.

Применение инструментов заполнения

Форма заполнения представляет собой объект с полями, наименования которых соответствуют названиям колонок столбцов заполняемой таблицы. В эти поля нужно вводить данные и они тут же будут добавляться новой строкой в табличный диапазон. Форма может выступать как в виде отдельного встроенного инструмента Excel, так и располагаться непосредственно на листе в виде его диапазона, если она создана самим пользователем.

Теперь давайте рассмотрим, как пользоваться этими двумя видами инструментов.

Способ 1: встроенный объект для ввода данных Excel

Прежде всего, давайте узнаем, как применять встроенную форму для ввода данных Excel.

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

В поле «Выбрать команды из» устанавливаем значение «Команды не на ленте». Далее из списка команд, расположенного в алфавитном порядке, находим и выделяем позицию «Форма…». Затем жмем на кнопку «Добавить».

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

Способ 2: создание пользовательской формы

Кроме того, с помощью макроса и ряда других инструментов существует возможность создать собственную пользовательскую форму для заполнения табличной области. Она будет создаваться прямо на листе, и представлять собой её диапазон. С помощью данного инструмента пользователь сам сможет реализовать те возможности, которые считает нужными. По функционалу он практически ни в чем не будет уступать встроенному аналогу Excel, а кое в чем, возможно, превосходить его. Единственный недостаток состоит в том, что для каждого табличного массива придется составлять отдельную форму, а не применять один и тот же шаблон, как это возможно при использовании стандартного варианта.

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

Существует ещё один вариант отключения фильтра. При этом не нужно даже будет переходить на другую вкладку, оставаясь во вкладке «Главная». После выделения ячейки табличной области на ленте в блоке настроек «Редактирование» щелкаем по значку «Сортировка и фильтр». В появившемся списке выбираем позицию «Фильтр».

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

Второй столбец объекта ввода данных оставим пока что пустым. Непосредственно в него позже будут вводиться значения для заполнения строк основного табличного диапазона.

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

В поле «Name» тоже можно заменить название на более удобное. Но это не обязательно. При этом допускается использование пробелов, кириллицы и любых других знаков. В отличие от предыдущего параметра, который задает наименование листа для программы, данный параметр присваивает название листу, видимое пользователю на панели ярлыков.

Как видим, после этого автоматически изменится и наименование Листа 1 в области «Project», на то, которое мы только что задали в настройках.

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

Но этот код не универсальный, то есть, он в неизменном виде подходит только для нашего случая. Если вы хотите его приспособить под свои потребности, то его следует соответственно модифицировать. Чтобы вы смогли сделать это самостоятельно, давайте разберем, из чего данный код состоит, что в нем следует заменить, а что менять не нужно.

Итак, первая строка:

«DataEntryForm» — это название самого макроса. Вы можете оставить его как есть, а можете заменить на любое другое, которое соответствует общим правилам создания наименований макросов (отсутствие пробелов, использование только букв латинского алфавита и т.д.). Изменение наименования ни на что не повлияет.

Везде, где встречается в коде слово «Producty» вы должны его заменить на то наименование, которое ранее присвоили для своего листа в поле «(Name)» области «Properties» редактора макросов. Естественно, это нужно делать только в том случае, если вы назвали лист по-другому.

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

Теперь рассмотрим такую строку:

nextRow = Producty.Cells(Producty.Rows.Count, 2).End(xlUp).Offset(1, 0).Row

Цифра «2» в данной строчке означает второй столбец листа. Именно в этом столбце находится колонка «Наименование товара». По ней мы будем считать количество рядов. Поэтому, если в вашем случае аналогичный столбец имеет другой порядок по счету, то нужно ввести соответствующее число. Значение «End(xlUp).Offset(1, 0).Row» в любом случае оставляем без изменений.

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

Далее рассмотрим строку

«A2» — это координаты первой ячейки, в которой будет выводиться нумерация строк. «B2» — это координаты первой ячейки, по которой будет производиться вывод данных («Наименование товара»). Если они у вас отличаются, то введите вместо этих координат свои данные.

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

Переходим к строке

В ней параметр «Name» означат имя, которое мы присвоили полю «Наименование товара» в форме ввода.

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

.Cells(nextRow, 2).PasteSpecial Paste:=xlPasteValues
.Cells(nextRow, 3).Value = Producty.Range(«Volum»).Value
.Cells(nextRow, 4).Value = Producty.Range(«Price»).Value
.Cells(nextRow, 5).Value = Producty.Range(«Volum»).Value * Producty.Range(«Price»).Value

наименования «Volum» и «Price» означают названия, которые мы присвоили полям «Количество» и «Цена» в той же форме ввода.

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

В этих же строках, которые мы указали выше, цифры «2», «3», «4», «5» означают номера столбцов на листе Excel, соответствующих колонкам «Наименование товара», «Количество», «Цена» и «Сумма». Поэтому, если в вашем случае таблица сдвинута, то нужно указать соответствующие номера столбцов. Если столбцов больше, то по аналогии нужно добавить её строки в код, если меньше – то убрать лишние.

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

В строке производится умножение количества товара на его цену:

.Cells(nextRow, 5).Value = Producty.Range(«Volum»).Value * Producty.Range(«Price»).Value

Результат, как видим из синтаксиса записи, будет выводиться в пятый столбец листа Excel.

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

В этом выражении выполняется автоматическая нумерация строк:

If nextRow > 2 Then
Range(«A2»).Select
Selection.AutoFill Destination:=Range(«A2:A» & nextRow)
Range(«A2:A» & nextRow).Select
End If

Все значения «A2» означают адрес первой ячейки, где будет производиться нумерация, а координаты « — адрес всего столбца с нумерацией. Проверьте, где именно будет выводиться нумерация в вашей таблице и измените данные координаты в коде, если это необходимо.

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

В строке производится очистка диапазона формы ввода данных после того, как информация из неё была перенесена в таблицу:

Не трудно догадаться, что («Diapason») означает наименование того диапазона, который мы ранее присвоили полям для ввода данных. Если вы дали им другое наименование, то в этой строке должно быть вставлено именно оно.

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

Дальнейшая часть кода универсальна и во всех случаях будет вноситься без изменений.

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

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

В нашем случае, например, логично будет дать ей имя «Добавить». Переименовываем и кликаем мышкой по любой свободной ячейке листа.

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

В Экселе существует два способа применения формы заполнения данными: встроенная и пользовательская. Применение встроенного варианта требует минимум усилий от пользователя. Его всегда можно запустить, добавив соответствующий значок на панель быстрого доступа. Пользовательскую форму нужно создавать самому, но если вы хорошо разбираетесь в коде VBA, то сможете сделать этот инструмент максимально гибким и подходящим под ваши нужды.

Помимо этой статьи, на сайте еще 12419 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Источник

Как создать форму для ввода данных в Microsoft Excel

Ручной ввод данных может занять много времени и привести к ошибкам. Но если вы потратите несколько минут на создание формы ввода данных в Microsoft Excel, вы сможете улучшить процесс и снизить риск ошибок, таких как отсутствие данных.

Добавить опцию формы

Чтобы использовать опцию формы в Excel, вам нужно добавить ее либо на панель быстрого доступа, либо на ленту. Самым простым из них является панель быстрого доступа. Если вы решите добавить его на свою ленту, вам нужно будет создать для него специальную вкладку, что может быть не идеально.

Чтобы добавить кнопку «Форма» на панель инструментов быстрого доступа, щелкните стрелку на панели инструментов, чтобы открыть меню «Настройка панели инструментов быстрого доступа». Выберите «Дополнительные команды».

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

Убедитесь, что слева выбрана панель быстрого доступа. В раскрывающемся списке «Выбрать команды из» слева выберите «Все команды».

В раскрывающемся списке «Настроить панель быстрого доступа» справа выберите, хотите ли вы добавить кнопку «Форма» ко всем документам или к текущему.

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

Прокрутите список «Все команды» и выберите «Форма». Нажмите кнопку «Добавить», чтобы добавить его на панель инструментов.

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

Нажмите «ОК», чтобы закрыть настройки и вернуться в электронную таблицу. Вы должны увидеть кнопку «Форма» на панели быстрого доступа.

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

Преобразуйте ваши данные в таблицу

Чтобы использовать форму, вам понадобятся метки для каждого поля. Они представлены в виде заголовков таблиц. Если данные уже отформатированы в виде таблицы, вы на шаг впереди и можете перейти к использованию формы. Если нет, вы можете легко преобразовать его.

Выделите ячейки, содержащие данные. Перейдите на вкладку «Главная» и раздел «Стили» на ленте. Нажмите «Форматировать как таблицу» и выберите стиль таблицы.

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

Во всплывающем окне «Создать таблицу» подтвердите диапазон ячеек и установите флажок «Моя таблица имеет заголовки». Нажмите «ОК».

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

После этого вы увидите свои данные, отформатированные в виде красивой и аккуратной таблицы.

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

Используйте форму ввода данных

Теперь все, что вам нужно сделать, это начать вводить данные в форму! Выберите любую ячейку в таблице и нажмите кнопку формы, которую вы добавили на панель быстрого доступа.

Вы увидите всплывающее окно с заголовками ваших таблиц в качестве меток полей. Заполните каждое поле.

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

Вы можете быстро перемещаться между полями и переходить к следующей записи. После заполнения поля нажмите клавишу TAB, чтобы перейти к следующему. Когда вы закончите заполнение всех полей для записи, нажмите Enter. Затем заполните следующую запись. По мере ввода данных вы увидите, что ваша таблица заполняется.

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

Также можно использовать кнопки в форме ввода данных для добавления, просмотра или удаления записей.

Когда вы закончите с формой для ввода данных, нажмите «Закрыть». Вы можете снова открыть его в любое время, выбрав ячейку таблицы и нажав кнопку «Форма» на панели быстрого доступа.

Редактировать вашу форму

Если вы хотите отредактировать метки или изменить порядок полей в форме, вы сделаете это в своем листе Excel. Закройте форму, внесите изменения в свою таблицу, затем снова откройте форму. Вы увидите, что ваши изменения были применены к форме.

форма для ввода данных в таблицу эксель. Смотреть фото форма для ввода данных в таблицу эксель. Смотреть картинку форма для ввода данных в таблицу эксель. Картинка про форма для ввода данных в таблицу эксель. Фото форма для ввода данных в таблицу эксель

Чтобы быстро ввести большой объем данных в электронную таблицу, особенно если они поступают из внешнего источника, попробуйте создать собственную форму ввода данных в Excel.

Если вы используете Excel на Mac, вас также может заинтересовать быстрое добавление данных путем сканирования распечатанного документа.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *