Содержание:
Часто перед пользователями табличного редактора возникает такая задача, как создание специальной формы для ввода необходимой информации. Формы — это форма, которая помогает облегчить процедуру заполнения табличного документа. В редакторе имеется встроенный инструмент, позволяющий заполнить рабочий лист таким способом. Кроме того, пользователь программы с помощью макроса может создать свою версию формы, адаптированную под различные задачи. В статье мы подробно рассмотрим различные способы, позволяющие создать форму в табличном документе.
Использование инструментов заливки в редакторе электронных таблиц
Форма заполнения представляет собой специальный элемент с полями, названия которых соответствуют названиям столбцов заполняемой таблички. В поля необходимо вбить информацию, которая сразу же вставится новой строкой в выбранную область. Эту специальную форму можно использовать как отдельный интегрированный инструмент для работы с электронными таблицами или ее можно найти на самом листе в виде диапазона. Разберем каждую вариацию подробнее.
Первый способ: интегрированный элемент для ввода информации
Давайте сначала разберемся, как использовать интегрированную форму для добавления информации в табличный документ редактора. Подробная инструкция выглядит так:
- Обратите внимание, что изначально значок, содержащий эту форму, скрыт. Нам необходимо выполнить процедуру активации инструмента. Переходим в подменю «Файл», расположенное в верхней левой части интерфейса табличного редактора. Находим здесь элемент, который имеет название «Параметры», и кликаем по нему левой кнопкой мыши.
- На дисплее появилось окно под названием «Параметры Excel». Переходим в подраздел «Панель быстрого доступа». Здесь имеется большое разнообразие настроек. С левой стороны расположены специальные инструменты, которые можно активировать на панели инструментов, а с правой стороны — уже включенные инструменты. Разверните список рядом с надписью «Выбрать команды из:» и выберите элемент «Команды на ленте» левой кнопкой мыши. В списке команд, отображаемых в алфавитном порядке, ищем пункт «Форма…» и выбираем его. Нажмите «Добавить».
- Нажимаем на кнопку «ОК».
- Мы активировали этот инструмент на специальной ленте.
- Теперь нам нужно приступить к оформлению шапки таблички, а затем ввести в нее некоторые показатели. Наша таблица будет состоять из 4 столбцов. Вбиваем названия.
- Также вбиваем некоторое значение в самую 1-ю строчку нашей тарелки.
- Выбираем любое поле подготовленной таблички и нажимаем на элемент «Форма…», расположенный на ленте инструментов.
- Откроется окно настроек инструмента. Здесь расположены строки, соответствующие названиям столбцов таблички.
Стоит отметить, что первая строка уже заполнена данными, так как мы ранее сами ввели их на лист.
- В оставшиеся строки вбиваем те показатели, которые считаем необходимыми. Нажмите на кнопку «Добавить».
- Введенные показатели автоматически переносились в 1-ю строку таблицы, а в самой форме осуществлялся переход на другой блок полей, соответствующий 2-й строке таблицы.
- Заполняем окно инструмента теми показателями, которые хотим видеть во 2-й строке таблички. Нажимаем «Добавить».
- Введенные показатели автоматически переносились на 2-ю строку таблички, а в самой форме осуществлялся переход на другой блок полей, соответствующий 3-й строке таблички.
- Аналогичным методом заполняем табличку всеми необходимыми показателями.
- С помощью кнопок «Далее» и «Назад» можно перемещаться по ранее введенным показателям. Альтернативой является полоса прокрутки.
- При желании вы можете редактировать любые показатели в таблице, настроив их в самой форме. Чтобы сохранить изменения, нажмите «Добавить».
- Заметим, что все отредактированные значения отобразились в самой табличке.
- С помощью кнопки «Удалить» можно реализовать удаление конкретной строки.
- После нажатия появится специальное окно с предупреждением, в котором будет указано, что выбранная строка будет удалена. Вы должны нажать «ОК».
- Строка удалена из таблицы. После всех проведенных процедур нажмите на элемент «Закрыть».
- Дополнительно можно отформатировать ее, чтобы тарелка приобрела красивый внешний вид.
Второй способ: заполнение форм информацией с планшета.
Например, у нас есть табличка, на которой указана информация о платежах.
Цель: заполнить форму этими данными, чтобы ее можно было удобно и правильно распечатать. Подробная инструкция выглядит так:
- На отдельном листе документа создаем пустую форму.
Стоит отметить, что внешний вид самой формы можно создать самостоятельно или скачать готовые формы из различных источников.
- Прежде чем взять информацию с таблички, нужно ее немного изменить. Нам нужно добавить пустой столбец слева от исходной таблицы. Здесь будет стоять отметка рядом со строкой, которую мы планируем добавить в саму форму.
- Теперь нам нужно реализовать привязку пластины и формы. Для этого нам понадобится оператор ВПР. Мы используем эту формулу: = ВПР («x», Данные! A2: G16).
- Если поставить отметку рядом с несколькими строками, то оператор ВПР возьмет только 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
- Этот макрос не позволяет ввести более одной метки в первый столбец.
Заключение и выводы по созданию формы.
Мы выяснили, что существует несколько типов создания формы в табличном редакторе. Можно использовать специальные формы, расположенные на ленте инструментов, а можно использовать оператор ВПР для переноса информации с таблички на форму. Дополнительно используются специальные макросы.