Как сделать шаблон для печати в экселе

Добавил пользователь Евгений Кузнецов
Обновлено: 10.09.2024

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

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

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

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

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

В чем преимущества использования формата шаблонов:

Во-первых, они всегда под рукой и доступ к ним из меню программы Excel занимает минимум времени;

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

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

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

Вкладка Файл -> Сохранить как -> в диалоговом окне Сохранение документа -> в поле Имя файла вводим необходимое имя -> в поле Тип файла выбираем Шаблон Excel -> нажимаем кнопку Сохранить.

По умолчанию, наш шаблон сохраниться в папку Шаблоны, находящуюся в папке Microsoft.

создание шаблона excel

Теперь наш шаблон доступен для работы.

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

Вкладка Файл -> элемент меню Создать -> в группе Доступные шаблоны -> выбираем элемент Мои шаблоны -> и в диалоговом окне Создать -> выбираем нужный нам шаблон и нажимаем ОК.

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

Шаблон можно сохранить и в другое место, но тогда он не будет доступен по указанному пути.

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


Создание печатной формы из данных - VBA (Excel)
Добрый день! Я новичок в программировании, поэтому прошу помощи знатоков в этом деле :) Есть.

Формирование печатной квитанции из PHP
Есть страница вывода инфы <?php echo $sitename; ?> <br> <font size='3'> <i.

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

Из печатной формы формы сделать внешнюю
Подскажите как из печатной формы документа "Табель учета рабочего времени" сделать внешнюю.

Ну самый простой вариант - создать отдельный лист с макетом записки, в который нужно ввести только ФИО сотрудника и сколько часов увольнительного. Ну а потом в основном листе можно сделать макрос: выделяешь сотрудника, жмешь какую-нить кнопку "Сформировать". Ну и данные с ФИО будут автоматом подставляться в макет записки (количество часов можно через Inputbox ввести). Примерно так.
А, ну и вывод на печать после формирования запилить)

JIyrApy, Спасибо
, теперь примерно понял куда копать, вот еще бы пример такого макроса посмотреть где нибудь, хотя бы самый простой

Если с VBA для Excel знакомы, то не должно создать для Вас проблемы. В ручную рисуете макет записки. И уже задача сводится к вставке данных с одного листа в другой лист в нужное место в пределах одной книги по нажатию на кнопку (например) при условии, что выделена одна из строк исходного листа

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

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

laycman, лист, на котором находится текст записки, скрыт от просмотра, чтобы он не редактировался кем попало.
Для отображения листа используйте команды Формат -> Скрыть & Отобразить -> Отобразить лист -> укажите лист "Записка".

сделать замену буквы "E" на букву нужного вам столбца.


Но можно сделать даже еще лучше, заменив всю строку на эту:

и тогда, где бы ни находился столбец с заголовком "Часов увольнительных", VBA найдет его сам .

Aksima,
Спасибо! что бы без вас делал

Private Function CheckEntry() As Boolean
CheckEntry = cbxSotr <> "" And Val(tbxSrok) <> 0
End Function

Private Sub cbCancel_Click()
Unload Me
End Sub

Private Sub cbOk_Click()
Dim rn As Range, id As Long, hrs As Long
Dim ws As Worksheet
+ 1
hrs = Val(tbxSrok)
Unload Me
Set rn = Sheets("Сотрудники").UsedRange.Find("Часов увольнительных").Offset(id)
rn = rn + hrs
With Sheets("Записка")
.Range("A1") = id
.Range("A2") = hrs
.Visible = xlSheetVisible
.PrintPreview
.Visible = xlSheetHidden
End With
End Sub

Private Sub cbxSotr_Change()
cbOk.Enabled = CheckEntry
End Sub

Private Sub lbSrok_Click()

Private Sub tbxSrok_Change()
cbOk.Enabled = CheckEntry
End Sub

Private Sub UserForm_Initialize()
With Sheets("Сотрудники")
cbxSotr.RowSource //cyberstatic.net/images/smilies/ag.jpg" border="0" alt="" title=":D" />
" & Sheets("Сотрудники").Columns(4).End(xlDown).End(xlDown).Row
End With
End Sub

сделать так что бы можно было задавать условия со скольки часов до скольки увольнительная, что бы эти данные добавлялись в печатную форму?

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

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

Примеры

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

Пример №1 — Печать адресных этикеток из Excel с помощью Word

  • Шаг 1: На первом этапе данные распределяются по строкам и столбцам, образуя заголовки, как показано на рисунке.

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

Дайте имя данным, представленным в таблице Excel, следующим образом:

Выберите список адресов на листе Excel, включая заголовок.

Затем отображается диалоговое окно параметров метки, как показано на рисунке.

Шаг 3: Свяжите ярлыки из существующего списка Excel со списком рассылки.

Затем отображается страница, как показано на рисунке.

  • Шаг 4: Разместите ярлыки в таблице.

Поместите курсор в первую запись таблицы и вставьте метки. Для этого нажмите кнопку «Вставить поле слиянияКнопка.

Введите номера записей от 1 до 12 (зависит от размера таблицы на листе Excel), чтобы объединить данные с метками в новый документ.

Читайте также: