Оформление бланка в excel

На чтение 6 мин Опубликовано 20.01.2021

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

Содержание

  1. Использование инструментов заполнения в табличном редакторе
  2. Первый метод: интегрированный элемент для ввода информации
  3. Второй метод: наполнение бланков информацией из таблички
  4. Заключение и выводы о создании бланка.

Использование инструментов заполнения в табличном редакторе

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

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

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

  1. Отметим, что изначально, иконка, которая включает эту форму – скрыта. Нам необходимо произвести процедуру активации инструмента. Передвигаемся в подменю «Файл», находящееся в левой верхней части интерфейса табличного редактора. Находим здесь элемент, имеющий наименование «Параметры», и кликаем по нему левой клавишей мышки.

kak-v-excel-sozdat-blank

1
  1. На дисплее возникло окошко под наименованием «Параметры Excel». Передвигаемся в подраздел «Панель быстрого доступа». Здесь находится огромное количество разнообразных настроек. В левой стороне располагаются специальные инструменты, которые можно активировать на панели инструментов, а в правой стороне находятся уже включенные инструменты. Раскрываем перечень около надписи «Выбрать команды из:» и выбираем при помощи левой клавиши мышки элемент «Команды на ленте». В перечне команд, выведенном в порядке алфавита, ищем пункт «Форма…» и выбираем его. Кликам «Добавить».

kak-v-excel-sozdat-blank

2
  1. Щелкаем на кнопку «ОК».

kak-v-excel-sozdat-blank

3
  1. Мы активировали данный инструмент на специальной ленте.

kak-v-excel-sozdat-blank

4
  1. Теперь нам необходимо заняться оформлением шапки таблички, а затем ввести какие-нибудь показатели в нее. Наша табличка будет состоять из 4 колонок. Вбиваем наименования.

kak-v-excel-sozdat-blank

5
  1. В самую 1-ю строчку нашей таблички также вбиваем какое-нибудь значение.

kak-v-excel-sozdat-blank

6
  1. Производим выделение любого поля заготовленной таблички и кликаем на элемент «Форма…», располагающийся на инструментальной ленте.

kak-v-excel-sozdat-blank

7
  1. Открылось окошко настроек инструмента. Здесь располагаются строчки, соответствующие наименованиям колонок таблички.

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

kak-v-excel-sozdat-blank

8
  1. Вбиваем показатели, которые мы считаем необходимыми в остальные строчки. Кликаем на кнопку «Добавить».

kak-v-excel-sozdat-blank

9
  1. В 1-ю строчку таблички автоматом перенеслись вбитые показатели, а в самой форме реализовался переход к другому блоку полей, соответствующему 2-ой строчке таблички.

kak-v-excel-sozdat-blank

10
  1. Производим заполнение окошка инструмента показателями, которые мы желаем увидеть во 2-ой строчке таблички. Кликаем «Добавить».

kak-v-excel-sozdat-blank

11
  1. Во 2-ю строчку таблички автоматом перенеслись вбитые показатели, а в самой форме реализовался переход к другому блоку полей, соответствующему 3-ей строчке таблички.

kak-v-excel-sozdat-blank

12
  1. Аналогичным методом производим заполнение таблички всеми необходимыми показателями.

kak-v-excel-sozdat-blank

13
  1. При помощи кнопок «Далее» и «Назад» можно реализовать навигацию по ранее вбитым показателям. Альтернативный вариант – полоса прокрутки.

kak-v-excel-sozdat-blank

14
  1. При желании можно осуществить редактирование любых показателей в табличке, откорректировав их в самой форме. Для сохранения внесенных изменений необходимо кликнуть на «Добавить».

kak-v-excel-sozdat-blank

15
  1. Замечаем, что все отредактированные значения отобразились и в самой табличке.

kak-v-excel-sozdat-blank

16
  1. При помощи кнопки «Удалить» можно реализовать удаление конкретной строчки.

kak-v-excel-sozdat-blank

17
  1. После нажатия появится специальное окошко с предупреждением, которое говорит о том, что выбранная строчка удалится. Необходимо кликнуть «ОК».

kak-v-excel-sozdat-blank

18
  1. Строчка удалилась из таблички. После всех проведенных процедур жмем на элемент «Закрыть».

kak-v-excel-sozdat-blank

19
  1. Дополнительно можно осуществить форматирование, чтобы табличка приобрела красивый внешний вид.

kak-v-excel-sozdat-blank

20

Второй метод: наполнение бланков информацией из таблички

К примеру, у нас имеется табличка, в которой содержится информация по платежам.

kak-v-excel-sozdat-blank

21

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

  1. На отдельном рабочем листе документа осуществляем создание пустого бланка.

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

kak-v-excel-sozdat-blank

22
  1. Перед тем как взять информацию из таблички ее необходимо немного изменить. Нам нужно добавить пустую колонку левее от исходной таблички. Здесь будет ставиться метка около той строчки, которую мы планируем добавить в сам бланк.

kak-v-excel-sozdat-blank

23
  1. Теперь нам необходимо реализовать связывание таблички и бланка. Для этого нам понадобится оператор ВПР. Используем такую формулу: =ВПР(«x»;Данные!A2:G16;2;0).

kak-v-excel-sozdat-blank

24
  1. Если поставить метку около нескольких строчек, то оператор ВПР будет брать только 1-й найденный показатель. Для решения этой проблемы необходимо щелкнуть ПКМ по иконке листа с исходной табличкой и кликнуть на элемент «Исходный текст». В отобразившемся окошке вводим такой код:

Private Sub Worksheet_Change(ByVal Target As Range)

Dim r As Long

Dim str As String

If Target.Count > 1 Then Exit Sub

If Target.Column = 1 Then

str = Target.Value

Application.EnableEvents = False

r = Cells(Rows.Count, 2).End(xlUp).Row

Range(«A2:A» & r).ClearContents

Target.Value = str

End If

Application.EnableEvents = True

End Sub

  1. Данный макрос не позволяет вводить больше одной метки в первую колонку.

Заключение и выводы о создании бланка.

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

Оцените качество статьи. Нам важно ваше мнение:

Excel для Microsoft 365 для Mac Excel 2021 для Mac Excel 2019 для Mac Excel 2016 для Mac Еще…Меньше

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Нужна дополнительная помощь?

Содержание

    • 0.1 Создание наброска
    • 0.2 Создание бланка вручную
    • 0.3 Создание бланка на основе шаблона
    • 0.4 Помогла ли вам эта статья?
  • 1 Создание бланка в Word
    • 1.1 Понравилась статья — нажмите на кнопки:
    • 1.2 Метод 1 используем Microsoft Word
    • 1.3 Метод 2 Используем шаблон Word
  • 2 Советы
  • 3 Предупреждения
  • 4 Что вам понадобится

как сделать фирменный бланк в excel

Многие компании и организации тратят немалые деньги на то, чтобы создать фирменную бумагу с уникальным дизайном, даже не догадываясь о том, что сделать фирменный бланк можно самостоятельно. Это не займет много времени, а для создания понадобится всего одна программа, которая и так используется в каждом офисе. Конечно же, речь идет о Microsoft Office Word.

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

Урок: Как в Word сделать открытку

Создание наброска

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

  • Оставьте достаточно места для логотипа, названия компании, адреса и другой контактной информации;
  • Подумайте над тем, чтобы добавить на фирменный бланк и слоган компании. Эта идея особенно хороша в случае, когда основная деятельность или услуга, предоставляемая компанией, не указаны на самом бланке.

Урок: Как в Ворде сделать календарь

Создание бланка вручную

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

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

как сделать фирменный бланк в excel

Примечание: Уже на данном этапе вы можете сохранить пока еще пустой документ в удобное место на жестком диске. Для этого выберите «Сохранить как» и задайте название файла, например, «Бланк сайта Lumpics». Даже если вы не всегда успеете своевременно сохранять документ по ходу работы, благодаря функции «Автосохранение» это будет происходить автоматически через заданный промежуток времени.

Урок: Автосохранение в Ворде

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

как сделать фирменный бланк в excel

Урок: Настройка и изменение колонтитулов в Word

как сделать фирменный бланк в excel

3. Теперь нужно перенести в тело колонтитула все то, что вы набросали на бумаге. Для начала укажите там следующие параметры:

  • Название вашей компании или организации;
  • Адрес сайта (если таковой имеется и он не указан в названии/логотипе компании);
  • Контактный телефон и номер факса;
  • Адрес электронной почты.

как сделать фирменный бланк в excel

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

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

как сделать фирменный бланк в excel

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

4. Добавьте в область колонтитула изображение с логотипом компании. Для этого, не покидая области колонтитула, во вкладке «Вставка» нажмите кнопку «Рисунок» и откройте подходящий файл.

как сделать фирменный бланк в excel

Урок: Вставка изображения в Ворд

как сделать фирменный бланк в excel

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

как сделать фирменный бланк в excel

    как сделать фирменный бланк в excel

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

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

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

    как сделать фирменный бланк в excel

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

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

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

    как сделать фирменный бланк в excel

    Урок: Как нарисовать линию в Word

    Примечание: Помните о том, что линия как по цвету, так и по своим размерам (ширине) и виду, должна сочетаться с текстом в шапке и логотипом компании.

    как сделать фирменный бланк в excel

    7. В нижнем колонтитуле можно (или даже нужно) разместить какую-нибудь полезную информацию о фирме или организации, которой принадлежит этот бланк. Мало того, что это позволит визуально уравновесить верхний и нижний колонтитул бланка, так еще и предоставит дополнительные данные о вас тому, кто знакомится с компанией впервые.

      Для добавления и изменения нижнего колонтитула выполните следующее:

      • Во вкладке «Вставка» в меню кнопки «Колонтитул» выберите нижний колонтитул. Выбирайте из выпадающего окна тот, который по своему внешнему виду полностью соответствует выбранному вами ранее верхнему колонтитулу;
      • Во вкладке «Главная» в группе «Абзац» нажмите кнопку «Текст по центру», выберите подходящий шрифт и размеры для надписи.

      как сделать фирменный бланк в excel

      Урок: Форматирование текста в Ворде

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

      как сделать фирменный бланк в excel

      Урок: Как в Word изменить регистр

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

        Урок: Как сделать подпись в Ворде

        как сделать фирменный бланк в excel

        9. Сохраните созданный вами фирменный бланк, предварительно его просмотрев.

        Урок: Предварительный просмотр документов в Word

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

        как сделать фирменный бланк в excel

        Урок: Печать документов в Ворд

        Создание бланка на основе шаблона

        Мы уже рассказывали о том, что в Microsoft Word есть очень большой набор встроенных шаблонов. Среди них можно найти и те, которые послужат хорошей основой для фирменного бланка. Помимо того, создать шаблон для постоянного использования в этой программе можно и самостоятельно.

        Урок: Создание шаблона в Ворде

        1. Откройте MS Word и в разделе «Создать» в строке поиска введите «Бланки».

        как сделать фирменный бланк в excel

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

        как сделать фирменный бланк в excel

        3. Выберите подходящий бланк, кликните по нему и нажмите «Создать».

        Примечание: Часть представленных в Ворде шаблонов интегрирована непосредственно в программу, но часть из них, хоть и отображается, подгружается с официального сайта. Кроме того, непосредственно на сайте Office.com вы сможете найти огромный выбор шаблонов, которые не представлены в окне редактора MS Word.

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

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

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

        Урок: Как сделать буклет в Ворде

        Теперь вы знаете, что для создания фирменного бланка отнюдь не обязательно идти в полиграфию и тратить кучу денег. Красивый и узнаваемый фирменный бланк вполне можно сделать самостоятельно, особенно, если в полной мере использовать возможности Microsoft Word.

        Мы рады, что смогли помочь Вам в решении проблемы.

        Задайте свой вопрос в комментариях, подробно расписав суть проблемы. Наши специалисты постараются ответить максимально быстро.

        Помогла ли вам эта статья?

        Да Нет

        16:02      

        Людмила

        Просмотров:   9665

        Создание бланка в word. В любой организации всегда нужны формы бланков — заявлений, анкет, карточек учета, и тому подобны документов. Только многие делопроизводители и кадровики даже не подозревают, что они могут сами легко создать и практически любую форму, анкету или карточку учета. И ничего кроме текстового редактора Ворд и принтера им не нужно. Многие организации заказывают эти бланки в типографиях и платят за это не малые деньги. А необходимо просто загрузить  бланк или форму, и создать шаблон многоразового использования, который всегда можно подкорректировать под нужды организации. Как это сделать , мы сейчас рассмотрим на примере.

        Создание бланка в Word

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

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

        • Щелкните по кнопке «Office».

        Создаем форму

        • Опять жмем на кнопке «Office».
        • В открывшемся меню выберите запись Создать.
        • В следующем окне выберете форму.
        • Для примера выберем форму Заявления.

        В формах программы Word возможны три вида полей:

        1. Текстовые поля для ввода строк текста,
        2. Флажки указывают на положительный или отрицательный ответ на вопрос. Для этого надо просто щелкнуть по флажку мышкой и в параметрах флажка выбрать Состояние по умолчанию – Установлен.

        3. Раскрывающиеся списки позволяют выбрать один или несколько вариантов.  

         Можно просто создать бланки для заполнения их вручную, а можно заполнять их прямо на компьютере со слов и документов посетителей. Это уже , как вам удобнее.

        Формы Анкет и Тестов очень хороши для преподавателей школ.

        Примечание

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

        Надеюсь, что  создание бланка в word вам очень пригодиться в работе.

        С уважением, Людмила

        Понравилась статья — нажмите на кнопки:

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

        Фирменным бланком называют специальный лист бумаги, обычно формата А4. Если это фирменный бланк компании, или же фирмы, предприятия, то на фирменном бланке обычно указывают реквизиты этой компании. К примеру на фирменном бланке может быть указана такая информация как: логотип, наименование, контактная информация и банковские реквизиты (выборочно).

        Вот примеры нескольких фирменных бланков:

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

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

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

        После открытия верхнего колонтитула для удобного редактирования и размещения данных добавьте в него таблицу, состоящую из одного рядка и 2 колонок. Сделать это можно при помощи меню «Вставка» → «Таблица» из раздела «Таблицы»:

        Далее разместим логотип компании в левой ячейке, а информацию о компании в правой и придадим реквизитам выравнивание по левому краю. Для вставки изображения используем инструмент «Вставка» → «Рисунок» из раздела «Иллюстрации»:

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

        Далее перейдите во вкладку «Конструктор» и в поле «Границы» выберите «Нет границы»:

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

        В нижнем колонтитуле, отобразим реквизиты компании. Добавим номер телефона, сайт и адрес электронной почты:

        Теперь можно добавить некое графическое оформление для нашего бланка. Давайте снова перейдем в верхний колонтитул. Во вкладке вставка, выберите «Фигуры» → «Прямоугольник». И разместите в верхнем колонтитуле прямоугольник. Кликните на нем правой кнопкой мыши и выберите «На задний план» → «Поместить за текстом»:

        Растяните его по всей области колонтитула, а затем перейдите к его форматированию. Поставьте «Контур фигуры» в значение «Нет контура». Перейдите в «Заливка фигуры» → «Градиентная» и выберите настройки приблизительно как в примере:

        Получился вот какой вот фирменный бланк:

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

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

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

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

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

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

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

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

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

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

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

        2 метода:используем Microsoft WordИспользуем шаблон Word

        Нет никакого смысла тратить сотни долларов на дорогую фирменную бумагу и конверты, ведь вы можете сделать фирменные бланки сами, с помощью обычного офисного инструментария. Используя Microsoft Word 2007, можно легко и быстро сделать профессиональные фирменные бланки. Единожды создав образец, вы сможете распечатывать любую фирменную канцелярскую продукцию. Итак, ниже вашему вниманию представлен пункт 1. Начнем!

        Метод 1 используем Microsoft Word

        1. Сделайте набросок шапки фирменного бланка.

          Набросать примерный вид шапки на бумаге – отличный способ увидеть, как элементы сочетаются друг с другом. Просто нарисуйте (в общих чертах) ваш будущий фирменный бланк на белом листе бумаги.

          • Убедитесь, что вы оставили достаточно места для логотипа компании, ее названия, адреса и прочей контактной информации.
          • Не хотите ли вы добавить в бланк слоган своей компании? Это отличная идея в том случае, когда основной продукт или услуга, предоставляемая вашей компанией, не указана на бланке.
        2. Запустите Microsoft Word. У Microsoft Word есть все необходимые инструменты для создания отличного образца. Вам будет достаточно просто воссоздать нарисованное на бумаге.

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

        4. Вставьте колонтитул.

          Если вы работаете в Word 2007, нажмите меню «Вставка» и «Колонтитулы». Создайте такой колонтитул, который будет хорошим фоном для шапки бланка.

          • Если вы работаете в Word 2003, вы увидите колонтитул, выбрав команду «Колонтитул» в меню «Вид». По умолчанию сразу откроется поле, ограниченное пунктиром, для создания колонтитула.
        5. Введите текст шапки бланка.

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

          • Каждый раз, вводя следующую строку данных, нажимайте клавишу Enter. Таким образом, все элементы разместятся красивыми рядами в столбик.
          • Можно опустить адрес сайта, если он включен в ваш логотип.
          • Для каждого элемента выверите шрифты, размеры и цвета. Шрифт для названия компании лучше сделать на две единицы больше, чем адрес, а также выделить другим цветом. Очень желательно, чтобы шрифт, размер и цвет названия компании гармонировали с логотипом на бланке. Номера телефона и факса, а также адрес электронной почты должны быть набраны тем же шрифтом, что и адрес, но на две единицы меньше.
        6. Добавьте логотип в колонтитул. Для этого выберите «Рисунок» во вкладке «Вставка». Просмотрите цифровую копию логотипа, выберите файл с расширением .jpg, .bmp или.png, и нажмите кнопку «Вставить».

        7. Выберите размер и расположение логотипа.

          Он должен быть хорошо заметен и смотреться гармонично с текстом шапки бланка.

          • Наведите курсор на один из углов логотипа. Он трансформируется в маркер изменения размера. Кликните на одном из углов и одновременно потяните его в сторону, чтобы уменьшить или увеличить изображение.
          • Подберите такой размер логотипа в верхнем левом углу колонтитула, чтобы сбалансировать текстовую информацию.
          • Переместить логотип можно таким образом: кликните на изображении, чтобы его выбрать, затем кликните и одновременно потяните в нужное место.
        8. Подумайте над добавлением других визуальных элементов.

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

          • Для этого кликните по стрелке внизу кнопки «Фигуры» во вкладке «Вставить» и выберите самую первую линию в меню «Линии». Чтобы нарисовать линию, кликните и потяните.
          • Кликните правой кнопкой мыши на линии и выберите такой цвет и ширину линии, чтобы подчеркнуть логотип. Используйте диалоговое окно «Формат автофигуры». Выберите кнопку «Центр» на вкладке «Вид».
          • Еще раз кликните правой кнопкой мыши на линии и создайте ее копию. Вставьте копию линии в документ.
        9. Подумайте о том, чтобы разместить в нижнем колонтитуле основную информацию о себе.

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

          • Выберите выпадающее меню под кнопкой «Нижний колонтитул» во вкладке «Вставить».
          • Выберите опцию «Текст по центру» в разделе «Абзац» вкладки «Главная».
          • Введите слоган. Выберите нужный шрифт и размер. Девизы обычно пишут курсивом, иногда даже заглавными буквами, выделяя Первую Букву Важных Слов.
        10. Просмотрите получившийся бланк. Нажмите клавишу Esc, чтобы закрыть окна редактирования колонтитулов. Откройте бланк в режиме просмотра на весь экран или распечатайте копию. Вам нравится ваш фирменный бланк?

        11. Сохраните фирменный бланк на жесткий диск. Когда вам понадобится сделать документ на фирменном бланке, откройте документ с бланком, и нажмите «Сохранить как» в меню кнопки с логотипом Office Windows.

        Метод 2 Используем шаблон Word

        1. Откройте Word. Как только Word откроется, вы увидите широкий выбор типов новых документов.

        2. Выберите категорию «Фирменные бланки».

          Вы увидите список доступных шаблонов фирменных бланков.

          • Кроме этого, вы можете загрузить коллекцию фирменных бланков с официального сайта Microsoft Word. Перейдите на сайт, введите словосочетание «фирменные бланки» в окно поиска, и загружайте любой понравившийся шаблон.
        3. Переделайте фирменный бланк по своему вкусу. Откройте шаблон в Microsoft Word, и начинайте смело его изменять. Введите название компании, контактную информацию и логотип.

        4. Просмотрите получившийся бланк. Нажмите клавишу Esc, чтобы закрыть колонтитулы. Откройте бланк в режиме просмотра на весь экран или распечатайте копию.

        5. Сохраните фирменный бланк на жесткий диск. Когда вам понадобится сделать документ на фирменном бланке, откройте документ с бланком, и нажмите «Сохранить как» в меню кнопки с логотипом Office Windows.

        Советы

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

        Предупреждения

        • Не стоит пытаться изменить размер логотипа, кликнув и сдвинув вертикальный или горизонтальный края – это приведет к ассиметричному изменению логотипа, вместо его уменьшения или увеличения.

        Что вам понадобится

        • Microsoft Word
        • Графическое изображение логотипа компании

        Информация о статье

        Эту страницу просматривали 172 733 раз.

        Была ли эта статья полезной?

        Содержание

        • Применение инструментов заполнения
          • Способ 1: встроенный объект для ввода данных Excel
          • Способ 2: создание пользовательской формы
        • Вопросы и ответы

        Форма в Microsoft Excel

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

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

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

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

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

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

        1. Нужно отметить, что по умолчанию значок, который её запускает, скрыт и его нужно активировать. Для этого переходим во вкладку «Файл», а затем щелкаем по пункту «Параметры».
        2. Переход в параметры в Microsoft Excel

        3. В открывшемся окне параметров Эксель перемещаемся в раздел «Панель быстрого доступа». Большую часть окна занимает обширная область настроек. В левой её части находятся инструменты, которые могут быть добавлены на панель быстрого доступа, а в правой – уже присутствующие.

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

        4. Добавление инструмента форма на панель быстрого доступа в Microsoft Excel

        5. После этого нужный нам инструмент отобразится в правой части окна. Жмем на кнопку «OK».
        6. Инструмент форма добавлен на панель быстрого доступа в Microsoft Excel

        7. Теперь данный инструмент располагается в окне Excel на панели быстрого доступа, и мы им можем воспользоваться. Он будет присутствовать при открытии любой книги данным экземпляром Excel.
        8. Инструмент форма отображается на панеле быстрого доступа в Microsoft Excel

        9. Теперь, чтобы инструмент понял, что именно ему нужно заполнять, следует оформить шапку таблицы и записать любое значение в ней. Пусть табличный массив у нас будет состоять из четырех столбцов, которые имеют названия «Наименование товара», «Количество», «Цена» и «Сумма». Вводим данные названия в произвольный горизонтальный диапазон листа.
        10. Шапка таблицы в Microsoft Excel

        11. Также, чтобы программа поняла, с каким именно диапазонам ей нужно будет работать, следует ввести любое значение в первую строку табличного массива.
        12. первое значение в таблице в Microsoft Excel

        13. После этого выделяем любую ячейку заготовки таблицы и щелкаем на панели быстрого доступа по значку «Форма…», который мы ранее активировали.
        14. Запуск формы в Microsoft Excel

        15. Итак, открывается окно указанного инструмента. Как видим, данный объект имеет поля, которые соответствуют названиям столбцов нашего табличного массива. При этом первое поле уже заполнено значением, так как мы его ввели вручную на листе.
        16. Форма открыта в Microsoft Excel

        17. Вводим значения, которые считаем нужными и в остальные поля, после чего жмем на кнопку «Добавить».
        18. Ввод значений в форму в Microsoft Excel

        19. После этого, как видим, в первую строку таблицы были автоматически перенесены введенные значения, а в форме произошел переход к следующему блоку полей, который соответствуют второй строке табличного массива.
        20. Значения перенесы в таблицу в Microsoft Excel

          Lumpics.ru

        21. Заполняем окно инструмента теми значениями, которые хотим видеть во второй строке табличной области, и снова щелкаем по кнопке «Добавить».
        22. Добавление второй строки в таблицу через форму в Microsoft Excel

        23. Как видим, значения второй строчки тоже были добавлены, причем нам даже не пришлось переставлять курсор в самой таблице.
        24. Вторая строка заполнена в таблице в Microsoft Excel

        25. Таким образом, заполняем табличный массив всеми значениями, которые хотим в неё ввести.
        26. Все значения в таблицу введены в Microsoft Excel

        27. Кроме того, при желании, можно производить навигацию по ранее введенным значениям с помощью кнопок «Назад» и «Далее» или вертикальной полосы прокрутки.
        28. Навигация по форме в Microsoft Excel

        29. При необходимости можно откорректировать любое значение в табличном массиве, изменив его в форме. Чтобы изменения отобразились на листе, после внесения их в соответствующий блок инструмента, жмем на кнопку «Добавить».
        30. Корректировка данных в форме в Microsoft Excel

        31. Как видим, изменение сразу произошло и в табличной области.
        32. Изменение произведено в таблице в Microsoft Excel

        33. Если нам нужно удалить, какую-то строчку, то через кнопки навигации или полосу прокрутки переходим к соответствующему ей блоку полей в форме. После этого щелкаем по кнопке «Удалить» в окошке инструмента.
        34. Удаление строки через форму в Microsoft Excel

        35. Открывается диалоговое окно предупреждения, в котором сообщается, что строка будет удалена. Если вы уверены в своих действиях, то жмите на кнопку «OK».
        36. Подтверждение удаления строки в Microsoft Excel

        37. Как видим, строчка была извлечена из табличного диапазона. После того, как заполнение и редактирование закончено, можно выходить из окна инструмента, нажав на кнопку «Закрыть».
        38. Закрытие формы в Microsoft Excel

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

        Таблица отформатированв в Microsoft Excel

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

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

        1. Как и в предыдущем способе, прежде всего, нужно составить шапку будущей таблицы на листе. Она будет состоять из пяти ячеек с именами: «№ п/п», «Наименование товара», «Количество», «Цена», «Сумма».
        2. Шапка таблицы создана в Microsoft Excel

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

        5. Затем открывается небольшое окошко форматирования таблицы. В нем указан диапазон, который мы ранее выделили, то есть, диапазон шапки. Как правило, в данном поле заполнено все верно. Но нам следует установить галочку около параметра «Таблица с заголовками». После этого жмем на кнопку «OK».
        6. Окошко форматирования таблицы в Microsoft Excel

        7. Итак, наш диапазон отформатирован, как «умная» таблица, свидетельством чему является даже изменение визуального отображения. Как видим, помимо прочего, около каждого названия заголовка столбцов появились значки фильтрации. Их следует отключить. Для этого выделяем любую ячейку «умной» таблицы и переходим во вкладку «Данные». Там на ленте в блоке инструментов «Сортировка и фильтр» щелкаем по значку «Фильтр».
          Отключение фильтра через вкладку Данные в Microsoft Excel

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

        8. Отключение фильтра через вкладку Главная в Microsoft Excel

        9. Как видим, после этого действия значки фильтрации исчезли из шапки таблицы, как это и требовалось.
        10. Фильтр снят в Microsoft Excel

        11. Затем нам следует создать саму форму ввода данных. Она тоже будет представлять собой своего рода табличный массив, состоящий из двух столбцов. Наименования строк данного объекта будут соответствовать именам столбцов основной таблицы. Исключение составляют столбцы «№ п/п» и «Сумма». Они будут отсутствовать. Нумерация первого из них будет происходить при помощи макроса, а расчет значений во втором будет производиться путем применения формулы умножения количества на цену.

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

        12. Форма ввода данных на листе в Microsoft Excel

        13. После этого создаем ещё одну небольшую таблицу. Она будет состоять из одного столбца и в ней разместится список товаров, которые мы будем выводить во вторую колонку основной таблицы. Для наглядности ячейку с заголовком данного перечня («Список товаров») можно залить цветом.
        14. Таблица со списком товаров в Microsoft Excel

        15. Затем выделяем первую пустую ячейку объекта ввода значений. Переходим во вкладку «Данные». Щелкаем по значку «Проверка данных», который размещен на ленте в блоке инструментов «Работа с данными».
        16. Переход к проверке данных в Microsoft Excel

        17. Запускается окно проверки вводимых данных. Кликаем по полю «Тип данных», в котором по умолчанию установлен параметр «Любое значение».
        18. Окно проверки вводимых значений в Microsoft Excel

        19. Из раскрывшихся вариантов выбираем позицию «Список».
        20. Выбор списка в окне проверки вводимых значений в Microsoft Excel

        21. Как видим, после этого окно проверки вводимых значений несколько изменило свою конфигурацию. Появилось дополнительное поле «Источник». Щелкаем по пиктограмме справа от него левой клавишей мыши.
        22. Переход к выбору источника в окне проверки вводимых значений в Microsoft Excel

        23. Затем окно проверки вводимых значений сворачивается. Выделяем курсором с зажатой левой клавишей мыши перечень данных, которые размещены на листе в дополнительной табличной области «Список товаров». После этого опять жмем на пиктограмму справа от поля, в котором появился адрес выделенного диапазона.
        24. Адрес диапазона внесен в поле в Microsoft Excel

        25. Происходит возврат к окошку проверки вводимых значений. Как видим, координаты выделенного диапазона в нем уже отображены в поле «Источник». Кликаем по кнопке «OK» внизу окна.
        26. Закрытие окна проверки вводимых значений в Microsoft Excel

        27. Теперь справа от выделенной пустой ячейки объекта ввода данных появилась пиктограмма в виде треугольника. При клике на неё открывается выпадающий список, состоящий из названий, которые подтягиваются из табличного массива «Список товаров». Произвольные данные в указанную ячейку теперь внести невозможно, а только можно выбрать из представленного списка нужную позицию. Выбираем пункт в выпадающем списке.
        28. Список со значениями в Microsoft Excel

        29. Как видим, выбранная позиция тут же отобразилась в поле «Наименование товара».
        30. Выбранная позиция отобразилась в ячейке в Microsoft Excel

        31. Далее нам нужно будет присвоить имена тем трем ячейкам формы ввода, куда мы будем вводить данные. Выделяем первую ячейку, где уже установлено в нашем случае наименование «Картофель». Далее переходим в поле наименования диапазонов. Оно расположено в левой части окна Excel на том же уровне, что и строка формул. Вводим туда произвольное название. Это может быть любое наименование на латинице, в котором нет пробелов, но лучше все-таки использовать названия близкие к решаемым данным элементом задачам. Поэтому первую ячейку, в которой содержится название товара, назовем «Name». Пишем данное наименование в поле и жмем на клавишу Enter на клавиатуре.
        32. Наименование первой ячейки в Microsoft Excel

        33. Точно таким же образом присваиваем ячейке, в которую будем вводить количество товара, имя «Volum».
        34. Наименование второй ячейки в Microsoft Excel

        35. А ячейке с ценой – «Price».
        36. Наименование третьей ячейки в Microsoft Excel

        37. После этого точно таким же образом даем название всему диапазону из вышеуказанных трех ячеек. Прежде всего, выделим, а потом дадим ему наименование в специальном поле. Пусть это будет имя «Diapason».
        38. присвоение наименования диапазону в Microsoft Excel

        39. После последнего действия обязательно сохраняем документ, чтобы названия, которые мы присвоили, смог воспринимать макрос, созданный нами в дальнейшем. Для сохранения переходим во вкладку «Файл» и кликаем по пункту «Сохранить как…».
        40. Сохранение книги в Microsoft Excel

        41. В открывшемся окне сохранения в поле «Тип файлов» выбираем значение «Книга Excel с поддержкой макросов (.xlsm)». Далее жмем на кнопку «Сохранить».
        42. Окно сохранения файла в Microsoft Excel

        43. Затем вам следует активировать работу макросов в своей версии Excel и включить вкладку «Разработчик», если вы это до сих пор не сделали. Дело в том, что обе эти функции по умолчанию в программе отключены, и их активацию нужно выполнять принудительно в окне параметров Excel.
        44. После того, как вы сделали это, переходим во вкладку «Разработчик». Кликаем по большому значку «Visual Basic», который расположен на ленте в блоке инструментов «Код».
        45. Переход в редактор макросов в Microsoft Excel

        46. Последнее действие приводит к тому, что запускается редактор макросов VBA. В области «Project», которая расположена в верхней левой части окна, выделяем имя того листа, где располагаются наши таблицы. В данном случае это «Лист 1».
        47. Редактор макросов в Microsoft Excel

        48. После этого переходим к левой нижней области окна под названием «Properties». Тут расположены настройки выделенного листа. В поле «(Name)» следует заменить кириллическое наименование («Лист1») на название, написанное на латинице. Название можно дать любое, которое вам будет удобнее, главное, чтобы в нем были исключительно символы латиницы или цифры и отсутствовали другие знаки или пробелы. Именно с этим именем будет работать макрос. Пусть в нашем случае данным названием будет «Producty», хотя вы можете выбрать и любое другое, соответствующее условиям, которые были описаны выше.

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

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

        49. Изменение наименования листа в редакторе макросов в Microsoft Excel

        50. Затем переходим в центральную область окна. Именно тут нам нужно будет записать сам код макроса. Если поле редактора кода белого цвета в указанной области не отображается, как в нашем случае, то жмем на функциональную клавишу F7 и оно появится.
        51. Поле в редкторе макросов отобразилось в Microsoft Excel

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


          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

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

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

        53. Код в редакторе макросов в Microsoft Excel

        54. После этого возвращаемся на лист Excel. Теперь нам следует разместить кнопку, которая будет активировать созданный макрос. Для этого переходим во вкладку «Разработчик». В блоке настроек «Элементы управления» на ленте кликаем по кнопке «Вставить». Открывается перечень инструментов. В группе инструментов «Элементы управления формы» выбираем самый первый – «Кнопка».
        55. Выбор элемента управления в Microsoft Excel

        56. Затем с зажатой левой клавишей мыши обводим курсором область, где хотим разместить кнопку запуска макроса, который будет производить перенос данных из формы в таблицу.
        57. Указание границ кнопки в Microsoft Excel

        58. После того, как область обведена, отпускаем клавишу мыши. Затем автоматически запускается окно назначения макроса объекту. Если в вашей книге применяется несколько макросов, то выбираем из списка название того, который мы выше создавали. У нас он называется «DataEntryForm». Но в данном случае макрос один, поэтому просто выбираем его и жмем на кнопку «OK» внизу окна.
        59. Окно назначения макроса объекту в Microsoft Excel

        60. После этого можно переименовать кнопку, как вы захотите, просто выделив её текущее название.
          Переименовывание кнопки в Microsoft Excel

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

        61. Кнопка переименована в Microsoft Excel

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

        64. Как видим, значения перемещены в таблицу, строке автоматически присвоен номер, сумма посчитана, поля формы очищены.
        65. Значения первой строки внесены в таблицу в Microsoft Excel

        66. Повторно заполняем форму и жмем на кнопку «Добавить».
        67. Повторный ввод данных в форму в Microsoft Excel

        68. Как видим, и вторая строка также добавлена в табличный массив. Это означает, что инструмент работает.

        Вторая строка добавлена в таблицу в Microsoft Excel

        Читайте также:
        Как создать макрос в Excel
        Как создать кнопку в Excel

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

        Заполнение бланков данными из таблицы

        Постановка задачи

        Имеем базу данных (список, таблицу — называйте как хотите) с информацией по платежам на листе Данные:

        order_database1.gif

        Задача: быстро распечатывать приходно-кассовый ордер (платежку, счет-фактуру…) для любой нужной записи выбранной из этого списка. Поехали!

        Шаг 1. Создаем бланк

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

        order_database2.png

        В пустые ячейки (Счет, Сумма, Принято от и т.д.) будут попадать данные из таблицы платежей с другого листа — чуть позже мы этим займемся.

        Шаг 2. Подготовка таблицы платежей

        Прежде чем брать данные из таблицы для нашего бланка, таблицу необходимо слегка модернизировать. А именно — вставить пустой столбец слева от таблицы. Мы будем использовать для ввода метки (пусть это будет английская буква «икс») напротив той строки, данные из которой мы хотим добавить в бланк:

        order_database5.gif

        Шаг 3. Связываем таблицу и бланк

        Для связи используем функцию ВПР (VLOOKUP) — подробнее про нее можно почитать здесь. В нашем случае для того, чтобы вставить в ячейку F9 на бланке номер помеченного «x» платежа с листа Данные надо ввести в ячейку F9 такую формулу:

        =ВПР(«x»;Данные!A2:G16;2;0)

        =VLOOKUP(«x»;Данные!B2:G16;2;0)

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

        Аналогичным образом заполняются все остальные ячейки на бланке — в формуле меняется только номер столбца.

        Для вывода суммы прописью я воспользовался функцией Propis из надстройки PLEX.

        В итоге должно получиться следующее:

        order_database4.png

        Шаг 4. Чтобы не было двух «х»…

        Если пользователь введет «х» напротив нескольких строк, то функция ВПР будет брать только первое найденное значение. Чтобы не было такой многозначности, щелкните правой кнопкой мыши по ярлычку листа Данные и выберите Исходный текст (Source Code). В появившееся окно редактора Visual Basic скопируйте следующий код:

        Private Sub Worksheet_Change(ByVal Target As Range)
        Dim r As Long
        Dim str As String
        
        If Target.Count > 1 Then Exit Sub
        If Target.Column = 1 Then
            str = Target.Value
            Application.EnableEvents = False
            r = Cells(Rows.Count, 2).End(xlUp).Row
             Range("A2:A" & r).ClearContents
            Target.Value = str
        End If
          Application.EnableEvents = True
        End Sub
        

        Этот макрос не дает пользователю ввести больше одного «х» в первый столбец.

        Ну, вот, собственно и все! Пользуйтесь!

        Ссылки по теме

        • Использование функции ВПР (VLOOKUP) для подстановки значений
        • Улучшенный вариант функции ВПР (VLOOKUP)
        • Сумма прописью (функция Propis) из надстройки PLEX

        Понравилась статья? Поделить с друзьями:
      • Оформление багов в excel
      • Оформление баг репорта в excel
      • Оформить докладную записку по образцу word информатика сектор не может
      • Оформить границы таблицы в текстовом документе word можно через пункт меню
      • Оформить границы страницы в текстовом документе word можно через пункт меню