Эксель формы: Создание форм в Excel

Содержание

Создание форм в Excel

Теперь для конкретно нашего примера нужно записать в поле следующий код:


Sub DataEntryForm()
Dim nextRow As Long
nextRow = Producty.Cells(Producty.Rows.Count, 2).End(xlUp).Offset(1, 0).Row
With Producty
If .Range("A2").Value = "" And .Range("B2").Value = "" Then
nextRow = nextRow - 1
End If
Producty.Range("Name").Copy
.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
.Range("A2").Formula = "=IF(ISBLANK(B2), """", COUNTA($B$2:B2))"
If nextRow > 2 Then
Range("A2").Select
Selection.AutoFill Destination:=Range("A2:A" & nextRow)
Range("A2:A" & nextRow).Select
End If
.Range("Diapason").ClearContents
End With
End Sub

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

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

Sub DataEntryForm()

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

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

Наименование для листа в Microsoft Excel

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

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

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

Второй столбец таблицы в Microsoft Excel

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

If .Range("A2").Value = "" And .Range("B2").Value = "" Then

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

Две первые ячейки таблицы с данными в Microsoft Excel

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

Producty.Range("Name").Copy

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

Имя поля наименования товара в форме ввода в Microsoft Excel

В строках


.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» означают названия, которые мы присвоили полям «Количество» и «Цена» в той же форме ввода.

Наименование полей количество и цена в Microsoft Excel

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

Колонки в таблице в Microsoft Excel

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

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

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

Колонка для вывода суммы в Microsoft Excel

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


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

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

Столбец с нумерацией в Microsoft Excel

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

.Range("Diapason").ClearContents

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

Наименование полей для ввода данных в Microsoft Excel

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

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

Создаем формы в Excel » Помощь по Word и Excel

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

Начнем с того, что не во всех версиях Excel сразу доступна волшебная кнопка Форма. В этом случае предварительно настройте Параметры (перейти к ним можно на вкладке Файл). Здесь вы также можете сразу не найти то, что нужно добавить на ленту. Поэтому сначала измените вариант в поле Выбрать команды (в данном случае нужен вариант Все команды). Чтобы добавить найденную в списке команду Форма, нужно выбрать имя вкладки, где разместится кнопка и создать новую группу. Теперь щелкните по кнопке Добавить и проверьте, появилась ли новая команда в новой группе.

Создаем формы в Excel

После этих манипуляций на вкладке Данные появится группа Работа с формами (это название задаете вы, когда создаете группу при настройке параметров Excel), а в ней нужная вам кнопка.

Создаем формы в Excel

Форму нельзя создать, если шапка таблицы занимает несколько строк — это минус.

Создаем формы в Excel

Но здесь можно «схитрить»: вставьте после настоящей шапки пустую строку, оформите заголовки строк в одну строку, для этой строки после создания формы установите нулевую высоту (ФорматРазмер ячеекВысота строки 0).

Создаем формы в Excel

Осталось только щелкнуть на любой ячейке таблицы и на кнопке Форма. Готово, можно работать. Вы видите строку, относящуюся только к одному человеку, причем все названия граф в одной форме. Названия кнопок — настоящие подсказки для пользователя. Нужна новая строка — Добавить, не нужна существующая — Удалить, нужно перейти к какой-либо впереди — Далее, позади — Назад.

Создаем формы в Excel

Единственной «неочевидной» является кнопка Критерии. Она позволяет включать фильтр, чтобы быстрее находить нужные строки, если их очень много. При задании критерия можно использовать такие знаки, как «*» и «?», критериев может быть несколько (но задать их нужно в пределах одного окна). Для отключения фильтра используйте кнопку Правка.

Создаем формы в Excel

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

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

Использование элементов управления форм на листе Excel

Сводка

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

Дополнительные сведения об элементах управления форм в Excel можно найти в статье Общие сведения о формах, элементах управления форм и элементах ActiveX на листе.

Дополнительные сведения

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

Включение вкладки «Разработчик»

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

  1. Откройте вкладку Файл и выберите команду Параметры.
    Параметры файла

  2. В левой области выберите пункт настроить ленту .
    Настройка ленты

  3. Установите флажок разработчик в разделе Основные вкладки справа, а затем нажмите кнопку ОК.

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

  1. Нажмите кнопку Microsoft Office, а затем — Параметры Excel.
    Параметры файлов в Excel 2007

  2. Нажмите популярные, установите флажок Показыватьвкладку «Разработчик» на ленте и нажмите кнопку ОК.
    Лента

Настройка списка, ссылки на ячейку и предметного указателя

  1. На новом листе введите следующие элементы в диапазоне от h2: h30:

    h2: роликовый Скатес

    h3: ВИДЕОМАГНИТОФОН

    h4: Desk

    h5: пива

    H5: автомобиль

    H6: Вашинг Machine

    H7: Роккет Launcher

    H8: Bike

    H9: Phone

    h20: Кандле

    h21: — это очень привлекательные

    h22: динамики

    h23: кухонный

    h24: общие

    h25: сушилка

    h26: гитары

    h27: сушилка

    h28: набор инструментов

    h29: ВИДЕОМАГНИТОФОН

    h30: жесткий диск

  2. В ячейке a1 введите следующую формулу:

    = ИНДЕКС (h2: h30; G1; 0)

Пример окна списка

  1. Чтобы добавить список в Excel 2007 и более поздних версий, откройте вкладку разработчик , нажмите кнопку Вставить в группе элементы управления , а затем в разделе элементы управления формывыберите пункт форма списка (элемент управления) .
    элементы управления формы

    Чтобы добавить список в Excel 2003 и более ранних версиях Excel, нажмите кнопку «список» на панели инструментов «формы». Если панель инструментов формы не отображается, в меню Вид выберите пункт панели инструментов, а затем — пункт формы.

  2. Щелкните на листе место, где должен быть расположен левый верхний угол списка, и перетащите его в то место, где должен находиться правый нижний угол поля со списком. В этом примере создайте список, охватывающий ячейки B2: E10.

  3. В группе элементы управления нажмите кнопку свойства.
    Свойство Контрл

  4. В окне Формат объекта введите следующие данные, а затем нажмите кнопку ОК.

    1. Чтобы задать диапазон списка, введите h2: h30 в поле диапазон ввода .

    2. Чтобы ввести числовое значение в ячейку G1 (в зависимости от того, какой элемент выбран в списке), введите G1 в поле » связь с ячейкой «.


      Примечание: Формула INDEX () использует значение в ячейке G1, чтобы вернуть правильный элемент списка.

    3. В разделе тип выделенияубедитесь, что выбран параметр один вариант.


      Примечание:  Параметры Multi и Extend полезны только в том случае, если вы используете процедуру Microsoft Visual Basic для приложений, чтобы возвращать значения списка. Также обратите внимание на то, что флажок объемной заливки позволяет добавить трехмерный вид в список.


      Формат объекта

  5. Список элементов должен отображаться в списке. Чтобы использовать список, щелкните любую ячейку, чтобы не выделять список. Если щелкнуть элемент в списке, ячейка G1 будет обновлена числом, указывающим позицию выбранного в списке элемента. Формула INDEX в ячейке a1 использует этот номер для отображения имени элемента.

Пример поля со списком

  1. Чтобы добавить поле со списком в Excel 2007 и более поздних версиях, откройте вкладку разработчик , нажмите кнопку Вставить, а затем в разделе элементы управления формыщелкните поле со списком .
    значок «поле со списком»

    Чтобы добавить поле со списком в Excel 2003 и более ранних версиях Excel, нажмите кнопку раскрывающегося списка на панели инструментов формы.

  2. Щелкните на листе место, где должен быть расположен левый верхний угол поля со списком, а затем перетащите поле со списком в то место, где должен находиться правый нижний угол окна списка. В этом примере создайте поле со списком, которое охватывает ячейки B2: E2.
    поместить поле со списком

  3. Щелкните поле со списком правой кнопкой мыши и выберите пункт Формат элемента управления.
    формат элемента управления

  4. Введите указанные ниже данные и нажмите кнопку ОК.

    1. Чтобы задать диапазон списка, введите h2: h30 в поле диапазон ввода .

    2. Чтобы ввести числовое значение в ячейку G1 (в зависимости от того, какой элемент выбран в списке), введите G1 в поле » связь с ячейкой «.

       


      Примечание: Формула INDEX использует значение в ячейке G1, чтобы вернуть правильный элемент списка.

    3. В поле строки раскрывающегося списка введите 10. Этот параметр определяет, сколько элементов будет отображаться, прежде чем использовать полосу прокрутки для просмотра остальных элементов.


      Примечание: Флажок объемной заливки необязателен. Он добавляет трехмерный вид в раскрывающийся список или поле со списком.


      Вкладка "Управление"

  5. В раскрывающемся списке или поле со списком должен быть отображен список элементов. Чтобы использовать раскрывающийся список или поле со списком, щелкните любую ячейку, чтобы выделить объект. Если щелкнуть элемент в раскрывающемся списке или поле со списком, ячейка G1 будет обновлена числом, указывающим позицию в списке выбранного элемента. Формула INDEX в ячейке a1 использует этот номер для отображения имени элемента.

Пример кнопки «Счетчик»

  1. Чтобы добавить счетчик в Excel 2007 и более поздних версий, откройте вкладку разработчик , нажмите кнопку Вставить, а затем в разделе элементы управления формынажмите кнопку Счетчик .
    Счетчик

    Чтобы добавить счетчик в Excel 2003 и более ранних версиях Excel, нажмите кнопку «Счетчик» на панели инструментов «формы».

  2. Щелкните на листе место, где должен быть расположен левый верхний угол счетчика, а затем перетащите счетчик в то место, где должен находиться правый нижний угол кнопки счетчика. В этом примере создайте прокрутку кнопки, которая охватывает ячейки B2: B3.

  3. Щелкните правой кнопкой мыши кнопку счетчик и выберите пункт Формат элемента управления.
    элемент управления "формат элемента управления"

  4. Введите указанные ниже данные и нажмите кнопку ОК.

    1. В поле Текущее значение введите 1.

      Это значение инициализирует счетчик, чтобы формула указателя указывала на первый элемент в списке.

    2. В поле минимальное значение введите 1.

      Это значение ограничивает верхнюю часть счетчика на первый элемент в списке.

    3. В поле Максимальное значение введите 20.

      Этот номер задает максимальное количество элементов в списке.

    4. В поле Шаг изменения введите 1.

      Это значение определяет степень приращения текущего значения с помощью элемента управления «Счетчик».

    5. Чтобы ввести числовое значение в ячейку G1 (в зависимости от того, какой элемент выбран в списке), введите G1 в поле «связь с ячейкой».
      поле «связь с ячейкой»

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

    Значение «Счетчик» не изменится, если текущее значение равно 1, а затем щелкнуть элемент управления вниз или, если текущее значение равно 20, а затем щелкнуть элемент управления вверх.

Пример полосы прокрутки

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

    Чтобы добавить полосу прокрутки в Excel 2003 и более ранних версиях Excel, нажмите кнопку «вертикальная полоса прокрутки» на панели инструментов «формы».

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

  3. Щелкните полосу прокрутки правой кнопкой мыши и выберите пункт Формат элемента управления.
    элемент управления "формат Сколл линейчатой диаграммы"

  4. Введите указанные ниже данные и нажмите кнопку ОК.

    1. В поле Текущее значение введите 1.

      Это значение инициализирует полосу прокрутки таким образом, чтобы формула указателя указывала на первый элемент в списке.

    2. В поле минимальное значение введите 1.

      Это значение ограничивает верхнюю часть полосы прокрутки до первого элемента в списке.

    3. В поле Максимальное значение введите 20. Этот номер задает максимальное количество элементов в списке.

    4. В поле Шаг изменения введите 1.

      Это значение определяет, сколько чисел элемент управления «полоса прокрутки» увеличит текущее значение.

    5. В диалоговом окне изменение страницы введите 5. Это значение определяет, сколько текущее значение будет изменяться при щелчке внутри полосы прокрутки на любой из сторон бегунка.

    6. Чтобы ввести числовое значение в ячейку G1 (в зависимости от того, какой элемент выбран в списке), введите G1 в поле » связь с ячейкой «.
      поле «связь с ячейкой»


      Примечание: Флажок объемной заливки необязателен. Она добавляет трехмерный вид к полосе прокрутки.

  5. Щелкните любую ячейку так, чтобы полоса прокрутки не выделена. Если щелкнуть элемент управления вверх или вниз на полосе прокрутки, ячейка G1 будет обновлена до числа, указывающего текущее значение полосы прокрутки плюс или минус добавочное изменение полосы прокрутки. Этот номер используется в формуле указателя в ячейке a1 для отображения элемента рядом с текущим элементом или перед ним. Вы также можете перетаскивать ползунок прокрутки, чтобы изменить значение или щелкнуть полосу прокрутки на обеих сторонах ползунка, чтобы увеличить его на 5 (значение изменения страницы). Полоса прокрутки не изменится, если текущее значение равно 1, и вы щелкните элемент управления вниз или, если текущее значение равно 20, а затем щелкните элемент управления вверх.


Примечание: 
Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).

Форма данных в Excel — Microsoft Excel для начинающих

Как начать работать в Excel с нуля без прохождения курсов

Уроки MS Excel

Excel для новичков нередко кажется какой-то неподъемной программой. Ведь там столько функций, что непонятно

Как удалить разом несколько (или все) гиперссылок с листа Excel

Прочее

В этой короткой статье я покажу вам, как быстро удалить все нежелательные гиперссылки с

Текстовые функции Excel в примерах

Текстовые функции в Excel

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

Диаграммы в Microsoft Excel: советы, хитрости и приёмы

Диаграммы и графика

Некоторые советы, хитрости и приёмы для создания замечательных диаграмм в Microsoft Excel. По своей

Диапазон в Excel

Уроки MS Excel

Ячейки, строки, столбцы Примеры диапазона Заполнение диапазона Перемещение диапазона Копировать/вставить диапазон Вставка строки, столбца

Функции ИНДЕКС и ПОИСКПОЗ в Excel – лучшая альтернатива для ВПР

Уроки MS Excel

Этот учебник рассказывает о главных преимуществах функций ИНДЕКС и ПОИСКПОЗ в Excel, которые делают

Функциональные клавиши в Excel

Уроки MS Excel

F1 | F2 | F3 | F4 | F5 | F6 | F7 |

Как поменять местами (транспонировать) строки и столбцы в Excel 2013

Уроки MS Excel

Представьте, что Вы оформили все заголовки строк и столбцов, ввели все данные на рабочий

Как посчитать процент в Excel?

Подсчет и суммирование

В этом уроке Вы увидите, как при помощи Excel быстро вычислить проценты, познакомитесь с

Абсолютные ссылки в Excel

Уроки MS Excel

Использование абсолютных ссылок в Excel, позволяет создавать формулы, которые при копировании ссылаются на одну

10 дизайнерских приёмов для украшения диаграмм в Excel

Диаграммы и графика

Мысль о том, что в отчетах и презентациях можно использовать небрежные (а порой ужасные)

Встречаются ситуации, когда от программы VBA требуется совершить несколько раз подряд один и тот

Данный учебник является введением в язык программирования Excel VBA (Visual Basic for Applications). Изучив

Самоучитель по работе в Excel для чайников позволит Вам легко понять и усвоить базовые

Анализ “что если” в Excel

Прочее

Excel содержит множество мощных инструментов для выполнения сложных математических вычислений, например, Анализ “что если”.

2 способа удалить пробелы между словами или числами в ячейках Excel

Прочее

Из этой статьи Вы узнаете 2 быстрых способа удалить лишние пробелы между словами или

Форма данных | Excel для всех

MulTEx » 28 Июль 2017       Дмитрий       6992 просмотров

Данная функция является частью надстройки MulTEx

Вызов команды:
MulTEx -группа Ячейки/ДиапазоныДиапазоныФорма данных


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

ВВОД ДАННЫХ
На вкладке Ввод данных размещены элементы для основных операций с таблицей: навигация по записям, просмотр и изменений записей, копирование, добавление, изменение и удаление строк.

Навигация
Перемещаться по записям можно изменяя ползунок полосы прокрутки(колесиком мыши или перемещением горизонтального ползунка прокрутки). Чуть ниже отображается информация о том, сколько записей в таблице и какая запись сейчас просматривается.
Там же раcположено окно быстрого перехода к записи с указанным номером. Если указать число меньше или равное 1, то будет отображена первая запись. Если указать число, большее или равное количеству всех записей, то будет отображена последняя запись.
Форма не пропускает скрытые строки и столбцы при просмотре и поиске, но помечает такие ячейки серым фоном:
Скрытые ячейки
Работа со скрытыми ячейками ничем не отличается от работы с обычными ячейками.

Для поиска строк с конкретными значениями или по иным условиям необходимо воcпользоваться вкладкой Поиск.
Если внутри таблицы есть объединенные ячейки это не вызовет ошибки, но перемещение может происходить некорректно(в некоторых случаях объединенная ячейка будет считаться как одна строка).

Работа со строками
Значения каждой строки отображаются в полях. Левее каждого поля отображается заголовок таблицы, чтобы можно было точно понять к какому столбцу таблицы относится значение. Изменяя значения в полях можно изменить значения ячеек. Для этого необходимо изменить значения в нужных полях и нажать Изменить строку. Если в ячейке поля на листе создан выпадающий список значений — в форме он будет продублирован и можно будет выбрать значения из этого списка или ввести значение вручную.
Помимо этого есть и другие инструменты работы со строками и полями:

  • Отменить изменения — если изменения в полях необходимо отменить до записи в ячейки, то надо нажать кнопку Отменить изменения. Эта кнопка отменяет изменения только в полях формы и никак не влияет на значения ячеек таблицы. Сразу после изменения в ячейках эта кнопка становится недоступной.
  • Изменить строку — записывает в ячейки значения, заданные в полях. Записываются значения только измененных полей(если значение в поле отличается от первоначального значения в ячейке). Если изменить значение ячейки не удалось, то будет выдано сообщение:
    Не удалось изменить данные
    Поля, данные которых не удалось изменить, будут окрашены красным:
    Отметка ошибки изменения
    Изменение поля будет отменено и в нем будет записано первоначальное значение.
  • Добавить строку — добавляет новую пустую строку либо после текущей строки, либо в конец таблицы. Это регулируется настройками на вкладке Настройки.
  • Удалить строку — удаляет текущую строку. Это действие невозможно отменить.
  • Дублировать строку:
      после нажатия кнопки Дублировать добавляет новую строку на основании текущей. Новая строка вставляется либо после текущей, либо в конец таблицы. Это регулируется настройками на вкладке Настройки

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

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

    Если в ячейке содержится формула, то правее поля с данными этой ячейки появится значок индикатор формул. С помощью этого индикатора сразу можно понять в каких столбцах и ячейках содержатся формулы. Если щелкнуть по значку индикатора левой кнопкой мыши, то появится окно, в котором будет отображена формула:
    Просмотр формул
    Формула отображается в точности так же, как она выглядит в ячейке(если в ячейке записана формула массива — сама формула будет отображена в фигурных скобках {=A1:A10*B1B10}, а в заголовке появится текст Формула массива). В основном поле всегда отображается значение(результат вычисления формулы) и если изменить данные и нажать Изменить строку, то формула будет «затерта» новым значением.
    Примечание: Окно с формулой можно закрыть либо крестиком, либо нажатием кнопки Esc. Пока открыто любое окно с формулой ни Excel ни форма не доступны. Следовательно, чтобы продолжить работать с формой необходимо закрыть активное окно с формулой.

Индикатор наличия непечатных символов в ячейке

    Если в ячейке содержится текст с символами, которые считаются непечатными(перенос строки, новый абзац, неразрывный пробел и т.п.) — правее поля с данными этой ячейки появится значок индикатор формул
    Выявление непечатных символов
    С помощью этого индикатора сразу можно понять в каких ячейках содержатся невидимые символы и могут ли они мешать нормальной работе с данными. Если щелкнуть по значку индикатора левой кнопкой мыши, то появится окно предпросмотра текста, в котором будет отображен текст ячейки, при этом невидимые(непечатные) символы подсвечиваются красным:
    Удаление непечатных символов
    Из этого окна можно удалить в тексте ячейки все непечатные символы. Для этого надо в заголовке окна нажать левой кнопкой мыши на значок индикатор формул. Все непечатные символы будут заменены на пробел. Изменения вносятся только в форме. Для записи внесенных изменений в ячейку необходимо закрыть активное окно предпросмотра текста и нажать Изменить строку.
    Примечание: Окно предпросмотра текста можно закрыть либо крестиком, либо нажатием кнопки Esc. Пока открыто любое окно предпросмотра текста ни Excel ни форма данных не доступны. Следовательно, чтобы продолжить работать с формой необходимо закрыть активное окно с предпросмотром.

Тип данных

    Справа от каждого поля есть выпадающий список, с помощью которого можно выбрать тип данных в ячейке. Изменение типа данных не изменяет значения в ячейках, а влияет исключительно на отображение данных в полях формы. Однако, значения в этих полях могут влиять на типы данных при изменении строки кнопкой Изменить строку. Если в ячейке дата записана как текст и в списке выбран тип данных Дата и значение в поле будет изменено, то при нажатии кнопки Изменить строку форма попробует преобразовать данные в поле в дату и записать в ячейку уже не текст, а реальную дату. С числами и временем точно также(читать подробнее про то, как Excel видит данные). Но если в качестве типа данных будет выбрано значение Авто, то форма не будет пытаться изменять тип данных в ячейках.
    Примечание: Хоть по умолчанию программа сама пытается определить тип данных — в силу особенностей работы с датой и временем в Excel они могут определяться не корректно(например, может быть отображено число вместо даты или времени). Тогда следует назначить нужный тип данных принудительно. Так же, если в ячейке установлен процентный формат данных(или различные денежные и пользовательские форматы) — они не будут применены. Число, дата или время будут отображены так, как их видит Excel.

ПОИСК
На этой вкладке можно быстро найти нужные записи, задав условия поиска:
Поиск данных

В выпадающих списках для каждого поля выбирается метод сравнения: Равно, Не равно, Содержит, Не содержит, Начинается с, Не начинается с, Заканчивается на, Не заканчивается на, Больше, Меньше, Больше или равно, Меньше или равно. В поле указывается значение, которое необходимо найти в ячейке этого столбца. Если метод не выбран, то поле игнорируются. Если выбран метод сравнения Содержит или Не содержит, то значение для поиска может содержать специальные символы подстановки: звёздочка(*) и вопросительный знак(?).
После нажатия кнопки Найти будут отобраны строки, отвечающие условиями поиска. Если хоть одна строка отвечает условиям поиска — будет активирована вкладка Ввод данных и выделена первая найденная запись. Перемещение ползунка полосы прокрутки будет выделять последовательно все найденные строки(только те, которые подходят под условия поиска). Общее количество найденных записей отображается внизу формы.

  • Сбросить поиск — отменяет перемещение только по найденным записям на вкладке Ввод данных. Условия поиска при этом остаются в полях, чтобы поиск можно было повторить или изменить.
  • Очистить условия — очищает из полей все условия поиска и полностью сбрасывает настройки поиска. Перемещение по строкам на вкладке Ввод данных происходит в обычном режиме.
  • НАСТРОЙКИ
    Настройки
    Настройка диапазона таблицы

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

      • Определять автоматически — если установить, программа сама попытается определить начало и окончание таблицы, которую просматривать. Удобно использовать, если таблицы построены правильно, начинаются с ячейки A1 и заголовок состоит только из одной строки.
      • Указать вручную — диапазон данных указывается вручную из любого доступного листа или книги. Может потребоваться, если на листе несколько таблиц и просматривать надо только конкретную.

      Номер строки заголовков(в диапазоне данных): указывается номер строки в диапазоне данных, в которой расположены заголовки. Как правило это строка №1, но при автоматическом определении диапазона данных строка заголовка может быть и ниже. Например, если шапка таблицы состоит из нескольких строк и в качестве заголовков необходимо использовать 2-ю строку.

    При добавлении строк

      настройка добавления строк на основной вкладке кнопкой Добавить

    • Вставлять новую строку после текущей — новая строка будет добавлена после строки, которая просматривается в данный момент
    • Вставлять новую строку в конец таблицы — независимо от того, какая строка проcматривается в текущий момент, новая пустая строка будет добавлена в конец таблицы.

    При дублировании строк

      настройка добавления строк на основной вкладке кнопкой Дублировать

    • Вставлять новую строку после текущей — скопированная строка будет вставлена после строки, которая просматривается в данный момент
    • Вставлять новую строку в конец таблицы — независимо от того, какая строка проcматривается в текущий момент, скопированная строка будет вставлена в конец таблицы.

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

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

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

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

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

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

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

    1. В правой части ленты нажмите кнопку
      Всплывающее меню "Действие"
      и выберите пункт Параметры ленты.

    2. В разделе Настройки установите флажок Разработчик.

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

    Создание формы с помощью Microsoft Forms

  • Войдите в Microsoft 365 с помощью рабочей или учебной учетной записи.

  • Откройте записную книжку OneNote, в которую вы хотите вставить форму.

  • На вкладке Вставка нажмите кнопку Формы.


    Команда "Вставка форм" в OneNote для Интернета


    Примечание: Кнопка » формы » доступна только для Office 365 для образования и Microsoft 365 коммерческих пользователей. Чтобы получить доступ к формам в OneNote в Интернете, выполните вход с помощью рабочей или учебной учетной записи.

  • Откроется панель Forms для OneNote, которая будет закреплена с правой стороны записной книжки OneNote.


    Формы для панели OneNote в OneNote для Интернета

  • Щелкните Вход.

  • Когда появится сообщение «Forms для OneNote необходимо открыть новое окно», нажмите кнопку Разрешить.

  • В области Forms для OneNote появится список всех созданных вами форм и тестов.


    Список форм и тестов в области "Forms для OneNote"

  • В разделе Мои формы щелкните Создать форму, чтобы приступить к созданию формы. Откроется новое окно с пустой формой и стандартным заголовком («Форма без названия»).

  • Щелкните стандартный заголовок, чтобы ввести собственный. Вы также можете добавить описание формы.

  • Щелкните Добавить вопрос, чтобы добавить в форму новый вопрос. Выберите один из выбранныхвопросов: текст, Оценкаили Дата . Вы также можете нажать кнопку дополнительно
    Кнопка дополнительных параметров
    и выбрать рейтинг, шкала Ликертаили оценку более четких запросов® вопросами.


    Типы вопросов "Выбор", "Текст" и "Оценка" для формы.


    Примечание: Созданная форма сохраняется автоматически. Новая форма будет указана в списке Мои формы в области Forms для OneNote.

  • Для вопросов типа «Выбор» введите текстовое содержание вопроса и каждого из вариантов выбора.


    Вопрос типа "Выбор" с параметрами

    Хотите добавить варианты? Щелкните Добавить вариант, чтобы добавить ответы, отличные от двух стандартных вариантов. Нажмите кнопку «Добавить» , чтобы добавить параметр выбора, отображающий текст. Чтобы удалить вариант, нажмите кнопку корзины рядом с ним. Вы также можете сделать ответ обязательным или разрешить несколько вариантов выбора с помощью параметров под вопросом. Чтобы Microsoft Forms случайно перемешать порядок параметров, отображаемых для пользователей формы, щелкните Дополнительные параметры для вопроса
    Кнопка дополнительных параметров
    , а затем выберите пункт Параметры случайногочисла.


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

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


    Предлагаемые ответы для вопроса

    Щелкните предлагаемый вариант, чтобы добавить его. В приведенном ниже примере выбраны Понедельник, Среда и Пятница.


    Выбор предлагаемых ответов для вопроса

  • С помощью кнопки Добавить вопрос вы можете добавить в форму другие вопросы. Изменить порядок вопросов можно с помощью стрелок Вверх и Вниз справа от них. Для текстового вопроса можно включить параметр Длинный ответ: в этом случае размер соответствующего текстового поля в форме увеличится.


    Текстовый вопрос на форме


    Совет: Чтобы скопировать вопрос, выделите его и нажмите кнопку Копировать вопрос
    Кнопка копирования вопроса
    в правом верхнем углу.

  • Для текстовых вопросов также можно установить ограничение, если в качестве ответа должны использоваться числа. Нажмите кнопку Дополнительные параметры , чтобы задать вопрос
    Кнопка дополнительных параметров
    , а затем выберите пункт ограничения. Установить для чисел ограничения можно с помощью параметров Больше, Меньше, Между и множества других.


    Текстовый вопрос с ограничением для числовых ответов в диапазоне от 1 до 6

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


    Режим предварительного просмотра на компьютере для формы учебного опроса

  • Чтобы увидеть, как форма будет выглядеть на мобильном устройстве, щелкните Мобильный.


    Режим предварительного просмотра на мобильном устройстве для формы учебного опроса

    Завершив предварительный просмотр формы, нажмите кнопку Назад.

  • Созданная форма будет выводиться в верхней части списка Мои формы под кнопками Создать форму и Создать опрос.


    Список форм и тестов в области "Forms для OneNote"

  • Настроив форму, вы можете внедрить ее в записную книжку OneNote.

  • Онлайн-форма в Excel — блог о онлайн-конструкторе форм

    FormSmarts позволяет пользователям собирать ответы на онлайн-формы в облаке и экспортировать их в Excel по своему усмотрению с помощью генератора отчетов.

    Активация хранилища данных формы для экспорта в Excel

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

    Из соображений конфиденциальности ранее отправка форм была , а не по умолчанию сохранена в облаке.Для бизнес-аккаунтов, созданных после 20 марта 2017 г., хранилище теперь включено по умолчанию. Это не , а применяется к учетным записям Pro, для которых хранилище отключено по умолчанию и должно быть включено для каждой формы при необходимости. Обратите внимание, что пространство для хранения, доступное для учетных записей Pro, ограничено.

    Чтобы включить сохраненные результаты формы и разрешить отчеты в Excel, перейдите на вкладку «Отправить действия» на экране «Сведения о форме» каждой формы, ответы на которую вы хотели бы получить в режиме онлайн, как показано на видео ниже.

    После этого вы сможете загружать отчеты Excel из ответов на сохраненные формы за несколько щелчков мышью с помощью генератора отчетов. Участники бизнес-уровня также могут просматривать ответы на отдельные формы в Интернете и загружать отчет в формате PDF.

    Чтобы включить хранение записей формы по умолчанию при создании новой формы, установите флажок Включить облачное хранилище для всех новых форм на вкладке «Настройки» конструктора форм. Этот параметр доступен только в бизнес-аккаунтах и ​​включен по умолчанию для аккаунтов, созданных после 20 марта 2017 года.


    В этом видео показано, как настроить форму для хранения ответов на форму в облаке для доступа в Интернете и экспорта в Excel.

    Настройки генератора отчетов Excel

    Показать имена полей в первой строке

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

    Начало недели

    Генератор отчетов позволяет указать диапазон дат, в течение которого создается отчет, либо путем выбора даты начала и окончания, либо путем выбора заранее установленного периода времени (Эта неделя, Последние семь дней,…).Для периодов времени, зависящих от первого дня недели (Эта неделя, Последняя неделя), мы используем первый день недели по умолчанию для вашей страны (установленный в вашей учетной записи). Вы можете изменить это в Дополнительные параметры .

    Часовой пояс

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

    Формат экспорта: CSV или XLS

    Выберите формат отчета: значения, разделенные запятыми (CSV), значение по умолчанию или собственный формат Excel (XLS или XLSX).

    Импорт отчета Excel, когда электронная таблица содержит данные не на английском языке

    Если отчет Excel (CSV) содержит текст на языке, отличном от английского, вам может потребоваться изменить кодировку символов на Unicode (UTF-8) в мастере импорта текста Excel, как показано ниже.Отчет может отображаться некорректно для языков, отличных от английского, если кодировка не установлена ​​на Unicode (UTF-8) .

    Размещено FormSmarts на
    8 июля 2009 г. в 9:46 в конструкторе форм.
    Постоянная ссылка
    · Комментарий

    Теги: Excel, результаты формы, форма в Excel, форма в pdf

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

    ,

    Руководства по Microsoft Excel: формы данных

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

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

    • Введите января в ячейку A1 новой электронной таблицы
    • От A1 до L1, автозаполнение в остальные месяцы до декабря
    • Теперь выделите столбцы от A1 до L1 (щелкните букву A и перетащите на букву L)
    • На вкладке Home в Excel найдите панель Cells
    • На панели «Ячейки» щелкните элемент Формат . (В Excel 2013 и 2016,
      вы увидите меню, когда нажмете «Формат».В меню выберите Ширина столбца .)
    • В меню Формат выберите Ширина

    • Введите значение, скажем, 20 для ширины столбца и нажмите OK
    • Некоторые из ваших месяцев должны исчезнуть из таблицы

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

    В имеющейся у нас версии Excel 2007 формы данных были скрыты. Они использовали
    сидеть в меню данных. Теперь их нет. На самом деле довольно много меню
    параметры исчезли в Excel 2007 и Excel 2010.

    Чтобы найти формы данных, нажмите кнопку Office в верхнем левом углу Excel, чтобы
    2007 пользователей. В меню кнопки Office выберите Параметры Excel :

    Для пользователей Excel 2010–2016 щелкните вкладку Файл в левом верхнем углу.Из
    в меню слева выберите Параметры :

    Когда вы нажмете кнопку «Параметры Excel», вы увидите всплывающее диалоговое окно.
    вверх:

    Щелкните элемент Customization слева в Excel 2007. В Excel 2010
    до 2013 года есть Панель быстрого доступа . Щелкните это вместо настройки:

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

    Чтобы добавить опцию Data Form на панель быстрого доступа, щелкните раскрывающийся список
    список, где написано Выберите команды из . Вы должны это увидеть (мы нарезали
    несколько вариантов отключены, на изображении ниже):

    Щелкните Команды, которых нет на ленте . Список изменится:

    Из списка «Команды, которых нет на ленте» выберите Form .Теперь нажмите кнопку Добавить посередине. В списке справа появится
    тогда посмотрите что-то вроде этого:

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

    Когда вы нажмете ОК в диалоговом окне Параметры Excel, вы вернетесь к
    Excel. Посмотрите на панель быстрого доступа, и вы должны увидеть свой новый элемент:

    Вернуться к таблице.Введите любое число в ячейку A2 под январем.
    Затем введите число февраля в ячейке B2. Теперь выделите столбцы от A до L
    очередной раз. Это сделано для того, чтобы Excel знал, что является заголовком столбца, а какой —
    данные.

    Щелкните элемент формы, который вы только что добавили на панель быстрого доступа:

    Вы должны увидеть это:

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

    В следующей части вы увидите, как добавлять раскрывающиеся списки в
    Электронная таблица Excel.

    Выпадающие списки в Excel ->

    <- Назад к странице содержания Excel

    ,

    Отправить ответ

    avatar
      Подписаться  
    Уведомление о