Как создать форму в Excel

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

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

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

Первый способ: интегрированный элемент для ввода информации

Давайте сначала разберемся, как использовать интегрированную форму для добавления информации в табличный документ редактора. Подробная инструкция выглядит так:

  1. Обратите внимание, что изначально значок, содержащий эту форму, скрыт. Нам необходимо выполнить процедуру активации инструмента. Переходим в подменю «Файл», расположенное в верхней левой части интерфейса табличного редактора. Находим здесь элемент, который имеет название «Параметры», и кликаем по нему левой кнопкой мыши.
Как создать форму в Excel
1
  1. На дисплее появилось окно под названием «Параметры Excel». Переходим в подраздел «Панель быстрого доступа». Здесь имеется большое разнообразие настроек. С левой стороны расположены специальные инструменты, которые можно активировать на панели инструментов, а с правой стороны — уже включенные инструменты. Разверните список рядом с надписью «Выбрать команды из:» и выберите элемент «Команды на ленте» левой кнопкой мыши. В списке команд, отображаемых в алфавитном порядке, ищем пункт «Форма…» и выбираем его. Нажмите «Добавить».
Как создать форму в Excel
2
  1. Нажимаем на кнопку «ОК».
Как создать форму в Excel
3
  1. Мы активировали этот инструмент на специальной ленте.
Как создать форму в Excel
4
  1. Теперь нам нужно приступить к оформлению шапки таблички, а затем ввести в нее некоторые показатели. Наша таблица будет состоять из 4 столбцов. Вбиваем названия.
Как создать форму в Excel
5
  1. Также вбиваем некоторое значение в самую 1-ю строчку нашей тарелки.
Как создать форму в Excel
6
  1. Выбираем любое поле подготовленной таблички и нажимаем на элемент «Форма…», расположенный на ленте инструментов.
Как создать форму в Excel
7
  1. Откроется окно настроек инструмента. Здесь расположены строки, соответствующие названиям столбцов таблички.

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

Как создать форму в Excel
8
  1. В оставшиеся строки вбиваем те показатели, которые считаем необходимыми. Нажмите на кнопку «Добавить».
Как создать форму в Excel
9
  1. Введенные показатели автоматически переносились в 1-ю строку таблицы, а в самой форме осуществлялся переход на другой блок полей, соответствующий 2-й строке таблицы.
Как создать форму в Excel
10
  1. Заполняем окно инструмента теми показателями, которые хотим видеть во 2-й строке таблички. Нажимаем «Добавить».
Как создать форму в Excel
11
  1. Введенные показатели автоматически переносились на 2-ю строку таблички, а в самой форме осуществлялся переход на другой блок полей, соответствующий 3-й строке таблички.
Как создать форму в Excel
12
  1. Аналогичным методом заполняем табличку всеми необходимыми показателями.
Как создать форму в Excel
13
  1. С помощью кнопок «Далее» и «Назад» можно перемещаться по ранее введенным показателям. Альтернативой является полоса прокрутки.
Как создать форму в Excel
14
  1. При желании вы можете редактировать любые показатели в таблице, настроив их в самой форме. Чтобы сохранить изменения, нажмите «Добавить».
Как создать форму в Excel
15
  1. Заметим, что все отредактированные значения отобразились в самой табличке.
Как создать форму в Excel
16
  1. С помощью кнопки «Удалить» можно реализовать удаление конкретной строки.
Как создать форму в Excel
17
  1. После нажатия появится специальное окно с предупреждением, в котором будет указано, что выбранная строка будет удалена. Вы должны нажать «ОК».
Как создать форму в Excel
18
  1. Строка удалена из таблицы. После всех проведенных процедур нажмите на элемент «Закрыть».
Как создать форму в Excel
19
  1. Дополнительно можно отформатировать ее, чтобы тарелка приобрела красивый внешний вид.
Как создать форму в Excel
20

Второй способ: заполнение форм информацией с планшета.

Например, у нас есть табличка, на которой указана информация о платежах.

21

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

  1. На отдельном листе документа создаем пустую форму.

Стоит отметить, что внешний вид самой формы можно создать самостоятельно или скачать готовые формы из различных источников.

Как создать форму в Excel
22
  1. Прежде чем взять информацию с таблички, нужно ее немного изменить. Нам нужно добавить пустой столбец слева от исходной таблицы. Здесь будет стоять отметка рядом со строкой, которую мы планируем добавить в саму форму.
23
  1. Теперь нам нужно реализовать привязку пластины и формы. Для этого нам понадобится оператор ВПР. Мы используем эту формулу: = ВПР («x», Данные! A2: G16).
Как создать форму в Excel
24
  1. Если поставить отметку рядом с несколькими строками, то оператор ВПР возьмет только 1-й найденный индикатор. Для решения этой задачи необходимо щелкнуть правой кнопкой мыши по значку листа с исходной табличкой и нажать на элемент «Исходный текст». В появившемся окне введите следующий код:

Private Sub Worksheet_Change (Цель ByVal как диапазон)

Дим р как долго

Dim str как строка

Если Target.Count > 1, то выйдите из Sub

Если Target.Column = 1 Then

ул = Целевое значение.

Application.EnableEvents = False

r = Ячейки(Rows.Count, 2).End(xlUp).Row

Диапазон(«A2:A» и r).Очистить содержимое

Target.Value = ул

End If

Application.EnableEvents = True

End Sub

  1. Этот макрос не позволяет ввести более одной метки в первый столбец.

Заключение и выводы по созданию формы.

Мы выяснили, что существует несколько типов создания формы в табличном редакторе. Можно использовать специальные формы, расположенные на ленте инструментов, а можно использовать оператор ВПР для переноса информации с таблички на форму. Дополнительно используются специальные макросы.

Оставьте комментарий