Как делать запись в трудовой книжке: Трудовая книжка: образец заполнения 2020

Как делать запись в трудовой книжке: Трудовая книжка: образец заполнения 2020

Содержание

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

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

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

Конечно, такие нарушения встречаются сплошь и рядом и их нужно пресекать.

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

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

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

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

Помимо этого, изучите нормы трудового кодекса (ТК РФ), отвечающие за правильность оформления этого документа, ведь этот акт является главным нормативно правовым актом в нашей стране в сфере труда. Также существуют различные положения и комментарии Минтруда по этой теме.

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

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

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

Дорогие читатели! Наши статьи рассказывают о типовых способах решения юридических вопросов, но каждый случай носит уникальный характер.
 
Если вы хотите узнать, как решить именно Вашу проблему — обращайтесь в форму онлайн-консультанта справа или звоните по телефону +7 (499) 938-46-72. Это быстро и бесплатно!

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

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

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

Весомые аргументы для правильного заполнения трудовых книжек

Как сделать первую запись в трудовой книжкеЗаконодательством РФ предусмотрена целая система нормативно-правовых актов, относящихся к отрасли трудового права. Одним из важнейших выступает Трудовой кодекс (ТК РФ). Если рассматривать положения о трудовой книжке, то они присутствуют не только в ТК РФ, но и более подробно расписаны в Правилах ведения, заполнения и хранения трудовых книжек на предприятиях. Там же можно найти и основные сведения о том, как исправить ошибки в записях трудовых книжек. Если возникает определенное противоречие между нормативными актами, то необходимо придерживаться положений того документа, который имеет наибольшую юридическую силу. В нашем случае – Трудовой кодекс.

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

Общие положения

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

Кадровик, заполняющий чистый бланк трудовой книжки, обязан помнить:

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

Изучаем разделы трудовой книжки

Трудовая книжка состоит из трех разделов, которые называются:

  • сведения о работнике}
  • сведения о работе}
  • сведения о награждениях.

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

  • фамилия}
  • имя}
  • отчество}
  • дата рождения}
  • информация об образовании.

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

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

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

Как делается запись в трудовой книжке

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

  • ФИО}
  • дата рождения}
  • образование, специальность, квалификационный уровень}
  • дата приема на работу}
  • подпись ответственного отдела кадров и самого сотрудника}
  • гербовая печать организации/предприятия.

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

  1. Первая графа – порядковый номер. Всякая запись в трудовой книжке имеет свой порядковый номер, кроме нескольких предусмотренных законом случаев. Номер ставится в начале строки под штампом организации. Эта запись может существовать только в рукописной форме.
  2. Графа 2 – дата приема на работу. Абсолютно неважно, в какой день недели вносятся данные в трудовую книжку. Главное, чтобы они были указаны арабскими цифрами и полностью соответствовали датам, указанным в трудовом договоре.
  3. Третья графа выступает одной из самых информационно емких. Это обусловлено тем, что сделать запись в трудовую книжку в этой графе – значит отразить важный момент трудовой деятельности человека. Например, внести запись о приеме на должность или освобождении от должности в связи с увольнением или повышением.
  4. В четвертой графе указывается наименование, номер и дата локального акта, на основании которого и были сделаны записи в предыдущей графе.

Отдельные моменты

Из любого правила есть исключения, но ошибок гораздо больше. Часто кадровики или бухгалтеры, отвечающие за заполнение и хранение трудовых книжек работников, упускают множество важных моментов. Такая халатность признается ошибкой. Если некорректные записи обнаружены буквально сразу, тогда можно «на месте» заполнить новую трудовую книжку правильно. Если ошибки были выявлены через некоторый промежуток времени, то здесь придется повозиться. Такие ошибки в будущем могут привести к потере страхового и трудового стажа работника.

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

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

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

Образец записи в трудовую книжку о переходе на электронный вариант

Работнику, который выбирает ведение трудовой книжки в электронном виде и написал соответствующее заявление, бумажная трудовая выдается на руки. И в ней нужно сделать соответствующую запись (п. 3 ст. 2 закона «Об изменениях в ТК РФ по электронным трудовым книжкам» от 16.12.2019 № 439-ФЗ). 

Как поясняет Минтруд (письмо от 12.02.2020 № 14-2/В-150), для этого необходимо:

  • В графе 1 поставить порядковый номер записи.
  • В графе 2 указать дату выдачи трудовой книжки на руки.
  • В графе 3 написать: «Подано письменное заявление (фамилия, имя, отчество) о предоставлении ему (ей) работодателем сведений о трудовой деятельности в соответствии со статьей 66.1 Трудового кодекса Российской Федерации (часть 2 статьи 2 Федерального закона от 16 декабря 2019 г. № 439-ФЗ)».
  • В графе 4 проставить дату подачи заявления с указанием числа, месяца, года.

Заверить эту запись нужно в обычном порядке — подписью работодателя или лица, ответственного за ведение трудовых книжек, печатью работодателя и подписью самого работника (письмо Минтруда от 16.03.2020 № 14-2/В-267).

Смотрите образец такой записи:

Еще одну запись нужно сделать в графе 13 «Расписка работника в получении трудовой книжки» книги учета движения трудовых книжек (утв. постановлением Минтруда России от 10.10.2003 № 69). Вот такую:

«Выдана на руки на основании письменного заявления (фамилия, имя, отчество) о предоставлении ему (ей) работодателем сведений о трудовой деятельности в соответствии со статьей 66.1 Трудового кодекса Российской Федерации (часть 2 статьи 2 Федерального закона № 439-ФЗ)».

И работник должен расписаться в получении трудовой.

 Подробнее об электронных трудовых читайте здесь.

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

Источники:

  • Федеральный закон от 16.12.2019 № 439-ФЗ
  • Письмо Минтруда от 16.03.2020 № 14-2/В-267
Более полную информацию по теме вы можете найти в КонсультантПлюс.
Полный и бесплатный доступ к системе на 2 дня.

Как правильно внести пропущенную запись в трудовую книжку — Трудовая помощь

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

Общие правила регистрации деятельности

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

  • правилами ведения трудовых книжек, утверждёнными постановлением Правительства РФ от 16.05.03 №225;
  • инструкцией по заполнению трудовых документов, утверждённой постановлением Минтруда РФ от 10.10.03 № 69.

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

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

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

Как восстановить пропущенную запись

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

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

Здесь исправить недочёт просто:

  • ещё раз ставится в заголовке полное наименование организации;
  • вносится строка о переводе с датой увольнения (днём написания строки) в графе 2, а дата перевода заносится в графу 3;
  • строка визируется ответственным специалистом (работодателем) с расшифровкой подписи и указанием должности, скрепляется печатью;
  • работник письменно подтверждает правильность заполнения, ставит подпись и дату.

Пример внесения пропущенной записи:

1234
Акционерное общество «Свет»
2010112005Принята на должность инспектора 1 категорииПриказ от 10.11.2005 № 74
2110052018Уволена по соглашению сторон, пункт 1 статьи 77 Трудового кодекса Российской ФедерацииПриказ от 10.05.2018 № 30
Акционерное общество «Свет»
2210052018Переведена с 25.09.2008 на должность экономиста Подпись директор А. А. Иванов Место печати Место печати Верно Подпись Л. А. СтерховаПриказ от 24.09.2008

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

  1. Необходимо внести пропущенную запись в трудовойЗапись об увольнении обязан внести ответственный специалист с бывшего места работы. Если нет записи о приёме на новую работу, то запись об увольнении добавляется текущей датой, а день увольнения прописывается в 3 графе. В 4 графе называется документ (приказ) и его реквизиты (дата и номер). Подпись работодателя (специалиста) с расшифровкой и указанием должности заверяется основной печатью организации. Если запись о приёме уже внесена, то перед добавлением записи нужно поставить штамп с названием организации или написать заголовок от руки в графе 3.
  2. Если по какой-либо причине невозможно восстановить строку об увольнении на старой работе, но есть подтверждающий документ (приказ), то добавить недостающие сведения вправе новый работодатель. Важным моментом является то, что устное свидетельство не является основанием для восстановления записи.
  3. Если организация ликвидирована, архивов её нет, то придётся обращаться в суд для установления факта расторжения трудового договора. Судебное решение нужно вложить в трудовой формуляр в качестве замены записи об увольнении.

Особенности заполнения трудовой книжки

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

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

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

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

Оформляем запись в трудовой книжке при переходе на электронный формат

Разъяснения о том, как правильно внести в трудовую книжку запись о переходе на электронный формат ведения сведений о трудовой деятельности, приведены в Письме Минтруда РФ от 12.02.2020 №14-2/В-150.

В графе 1 трудовой книжки указывается порядковый номер вносимой записи, в графе 2 — дата ее выдачи на руки.

В графе 3 раздела «Сведения о работе» делается запись: «Подано письменное заявление (фамилия, имя, отчество) о предоставлении ему (ей) работодателем сведений о трудовой деятельности в соответствии со ста-
тьей 66.1 Трудового кодекса Российской Федерации (часть 2 статьи 2 Федерального закона от 16 декабря 2019 г. №439-ФЗ)».

В графе 4 проставляется дата подачи заявления с указанием числа, месяца, года.

Кроме того, в графе 13 «Расписка работника в получении трудовой книжки» книги учета движения трудовых книжек, утвержденной Постановлением Минтруда РФ от 10.10.2003 №69, делается запись: «Выдана на руки на основании письменного заявления (фамилия, имя, отчество) о предоставлении ему (ей) работодателем сведений о трудовой деятельности в соответствии со статьей 66.1 Трудового кодекса Российской Федерации (часть 2 статьи 2 Федерального закона №439-ФЗ)».

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

Также специалисты Минтруда напоминают, что в соответствии с п. 2 ст. 2 Федерального закона №439-ФЗ каждому работнику по 31 декабря 2020 года включительно необходимо подать работодателю письменное заявление о продолжении ведения бумажной трудовой книжки (в соответствии со ст. 66 ТК РФ) или о предоставлении ему электронных сведений о трудовой деятельности (в соответствии со ст. 66.1 ТК РФ).

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

Однако до подачи заявления работником о продолжении ведения трудовой книжки или же до предоставления ему сведений о трудовой деятельности работодатель в соответствии с пп. 4 п. 1 ст. 2 Федерального закона №439-ФЗ обязан в письменной форме уведомить каждого работника до 30 июня 2020 года включительно об изменениях в трудовом законодательстве, связанных с формированием сведений о трудовой деятельности в электронном виде, а также о праве работников путем подачи соответствующего письменного заявления сделать выбор между продолжением ведения трудовой книжки или предоставлением сведений о трудовой деятельности.

Следует учитывать, что за работником, который воспользовался своим правом на дальнейшее ведение трудовой книжки, это право сохраняется при последующем трудоустройстве к другим работодателям (п. 4 ст. 2 Федерального закона №439-ФЗ).

Работник, подавший письменное заявление о продолжении ведения работодателем традиционной трудовой книжки, имеет право в последующем подать письменное заявление о предоставлении ему электронных сведений о трудовой деятельности (п. 5 ст. 2 Федерального закона №439-ФЗ).

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

Как внести недостающую или пропущенную запись в трудовую книжку

Для любого работника важен такой документ, как его рабочая книжка. Она несет в себе сведения, которые обязательно понадобятся при установлении стажа и начислении пенсии. Именно поэтому информация в данном документе должна быть полной и достоверной. Заполнение книжки от руки приводит зачастую к некоторым последствиям. Чтобы исправить что-то, нужно полагаться на правила и инструкции. Например, как внести недостающую запись в трудовую книжку? Такого рода вопрос очень распространен. Для ответа на него надо разобраться во всех аспектах, касающихся этого дела.

Заполнение трудовой книжки

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

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

В трудовой имеются разделы:

  • личные данные}
  • сведения о работе}
  • сведения о награждениях.

Первоначально оформляется личная информация, которая включает:

  • фамилию, имя, отчество}
  • число, месяц, год рождения}
  • образование, специальность, профессию.

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

Все основные аспекты регистрируются на следующих страницах трудовой:

  • прием}
  • увольнение}
  • перевод}
  • награждения и так далее.

Здесь есть специальные графы, где вносится фиксирование данных:

  • номер}
  • дата}
  • наименование организации}
  • сведения о работе (награждениях)}
  • указание документа, являющегося основанием.

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

Виды ошибок в рабочей книжке сотрудника

Существование и исправление допущенных ошибок прописано в правилах и инструкции. Какие виды ошибок могут допускать лица, заполняющие трудовую?

  1. неправильное написание в титульнике}
  2. неправильное написание на других страницах}
  3. пропуск записи (забыли внести информацию).

На основной странице, где пишутся данные сотрудника, нельзя допускать ошибок, так как исправление такого рода неточностей исключено по закону. Когда руководитель или человек, уполномоченный на данные действия, совершает ошибку в титульнике, то бланк книжки можно считать испорченным. В связи с этим идет составление акта, на основании которого уничтожают незаконный документ. Сам акт хранится в специальном деле (папке) у лица, ответственного за данные процедуры. Далее выписывается новый бланк для сотрудника. Расходы на чистую трудовую покрывает работодатель.

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

Самое сложное бывает исправить ошибку, которая носит характер пропущенной записи:

  • Как внести пропущенную запись о переводе в трудовую книжкупропуск наименования организации}
  • пропуск записи о переводе}
  • пропуск записи о присвоении категории}
  • пропуск записи, сделанной в другой организации, и другие.

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

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

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

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

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

  1. после прохождения плановой аттестации сотрудника повысили или понизили,
  2. в связи с медицинским осмотром работнику необходимо сменить место работы,
  3. изменение места работы в связи с переездом самого руководителя.

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

Как внести пропущенную запись о переводе в трудовую книжку

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

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

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

Пропуск записи в другой организации

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

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

  1. информацию фиксирует бывший работодатель при обращении к нему владельца книжки}
  2. информацию фиксирует работодатель по факту, если был предъявлен соответствующий документ, утвержденный бывшим руководителем.

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

Точность и соотношение предъявленных документов, которые являются основанием для записей, – это главное условие подлинности приписанной ниже информации. Именно они будут доказательной базой, а показания очевидцев (в судебном разбирательстве) – всего лишь дополнение к указанному документу, если не произошло массовое уничтожение документации.

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

Как исправить ошибку в трудовой книжке — образец 2020

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

Правовые основы

Порядок ведения и заполнения трудовых книжек прописан в Постановлении Правительства РФ от 16.04.2003 № 225 и Постановлении Минтруда России от 10.10.2003 № 69. Это два нормативных акта, которые являются основополагающими, и их тексты должны быть под рукой у каждого кадровика. В них дана вся необходимая информация о том, как корректно заполнить, каким образом вносить изменения и как исправить ошибку в трудовой книжке (образец представлен ниже).

Типичные ошибки

Обычно ошибочные сведения появляются по объективным причинам (смена фамилии в связи с заключением брака, восстановление сотрудника по решению суда) или из-за невнимательности специалиста, который заполняет документ. Чаще всего можно заметить:

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

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

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

В соответствии с разделом III Постановления Правительства № 225, работодатель может исправить:

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

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

В п. 1.2 Постановления Минтруда России № 69 уточняется, как именно надо вносить поправки. Вот примерный алгоритм:

  1. Указать порядковый номер.
  2. Поставить текущую дату (число, месяц, год).
  3. В следующей графе написать, какая именно информация не соответствует действительности, и на какую ее надо заменить.
  4. В последней колонке указать реквизиты приказа или документа, на основании которого делается исправление.

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

Образец исправления в трудовой книжке 2020

Внесение исправлений в записи, сделанные ранее другой компанией

Вариант 1. Исправляем за другую организацию

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

Какими документами можно подтвердить исправление ошибочной информации? Все зависит от ситуации. Это может быть и справка из архива, и решение суда, и подтвержденная прежним работодателем копия документа-основания для корректировки данных. Свидетельские показания в данном случае не имеют никакой юридической силы.

Вариант 2. Работник обращается за исправлением к прежнему работодателю

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

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

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

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

Исправление дат

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

Исправление реквизитов

Нередко кадровики пишут неверно реквизиты документов или название компании. Исправляют такие описки по тем же правилам: запись признают недействительной, а потом переписывают данные без ошибок.

Несколько ошибок сразу

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

Образец исправления записи в трудовой книжке 2020, если надо аннулировать две последние отметки


Ошибка при первичном заполнении

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

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

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

Рекомендуется, чтобы корректировка Ф.И.О. работника на титульном листе производилась тем работодателем, который заводил трудовую книжку. Потому что только он может точно знать, на чье имя выдавал этот документ. Во избежание проблем с присвоением чужой ТК работника стоит направить к самому первому работодателю. Если компания ликвидирована или отказывается исправлять неточности, работник может пойти в суд и потребовать установления принадлежности ему этой трудовой книжки.

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

Ошибки в сведениях о награждении

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

Создание раскрывающегося списка — служба поддержки Office

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

Drop-down list with values High, Medium, and Low

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

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

  2. Выберите ячейки, в которых нужно ограничить ввод данных.

  3. На вкладке Data в разделе Tools щелкните Data Validation или Validate .

    Excel tool bar data menu with Data Validation selected

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

  4. Щелкните вкладку Настройки , а затем во всплывающем меню Разрешить щелкните Список .

  5. Щелкните поле Source , а затем на листе выберите список допустимых записей.

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

  6. Нажмите RETURN или щелкните Expand Data validation expand button кнопку, чтобы восстановить диалоговое окно, а затем нажмите ОК .

    Советы:

    • Вы также можете ввести значения прямо в поле Source , разделив их запятыми.

    • Чтобы изменить список допустимых записей, просто измените значения в исходном списке или отредактируйте диапазон в поле Источник .

    • Вы можете указать собственное сообщение об ошибке, чтобы реагировать на ввод неверных данных. На вкладке Data щелкните Data Validation или Validate , а затем щелкните вкладку Error Alert .

См. Также

Применить проверку данных к ячейкам

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

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

  3. Перейдите на вкладку Data на ленте, затем щелкните Data Validation .

  4. На вкладке Настройки в поле Разрешить щелкните Список .

  5. Если вы уже создали таблицу с раскрывающимися записями, щелкните поле Source , а затем щелкните и перетащите ячейки, содержащие эти записи.Однако не включайте ячейку заголовка. Просто включите ячейки, которые должны появиться в раскрывающемся списке. Вы также можете просто ввести список записей в поле Source , разделенный запятой, например:

    Фрукты, овощи, зерно, молочные продукты, закуски

  6. Если люди могут оставлять ячейку пустой, установите флажок Игнорировать пустое поле .

  7. Установите флажок в раскрывающемся списке в ячейке.

  8. Щелкните вкладку Входное сообщение .

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

  9. Щелкните вкладку Предупреждение об ошибке .

    • Если вы хотите, чтобы сообщение появлялось, когда кто-то вводит что-то, чего нет в вашем списке, установите флажок Show Alert , выберите вариант в Type и введите заголовок и сообщение. Если вы не хотите, чтобы сообщение появлялось, снимите флажок.

  10. Щелкните ОК .

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

.

excel — установка нескольких диапазонов внешней книги в качестве переменных для диапазона текущей книги. Найти макрос

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
  5. Реклама Обратитесь к разработчикам и технологам со всего мира
  6. О компании
.

Полное руководство по рабочему листу VBA


«Провидец начинает с чистого листа бумаги и заново представляет мир» — Малкольм Гладуэлл


Этот пост представляет собой полное руководство по использованию Excel VBA Worksheet в Excel VBA. Если вы хотите узнать, как что-то сделать быстро, ознакомьтесь с кратким руководством к рабочему листу VBA ниже.

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

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


Краткое руководство к рабочему листу VBA

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

Примечание: Я использую рабочих листов в таблице ниже без указания книги i.е. Рабочие листы , а не ThisWorkbook.Worksheets , wk.Worksheets и т. Д. Это сделано для того, чтобы примеры были понятными и удобными для чтения. Вы всегда должны указывать книгу при использовании Worksheets . В противном случае по умолчанию будет использоваться активная книга.


Задача Как к
Доступ к рабочему листу по имени Рабочие листы («Лист1»)
Доступ к рабочему листу по позиции слева Рабочие листы (2)
Рабочие листы (4)
Доступ к крайнему левому листу Рабочие листы (1)
Доступ к крайнему правому листу Рабочие листы (Worksheets.Счетчик)
Доступ с использованием кодового имени рабочего листа (только текущая книга) см. Раздел «Кодовое имя» ниже
Доступ с использованием кодового имени рабочего листа (другая книга) см. Раздел «Кодовое имя» ниже
Доступ к активному листу ActiveSheet
Объявить переменную рабочего листа Dim sh As Worksheet
Назначить переменную рабочего листа Установить sh = Worksheets («Sheet1»)
Добавить рабочий лист Рабочие листы.Добавить
Добавить рабочий лист и назначить его переменной Установить sh = Worksheets.Add
Добавить рабочий лист на первую позицию (слева) Рабочие листы.Добавить перед: = Рабочие листы (1)
Добавить рабочий лист на последнюю позицию (справа) Рабочие листы.Добавить после: = Рабочие листы (Рабочие листы.Счетчик)
Добавить несколько листов Рабочие листы.Добавить количество: = 3
Активировать лист sh.Активировать
Копия листа л. Копия
Копировать после рабочего листа sh2.Копировать после: = Sh3
Копировать перед листом sh2.Копировать до: = Sh3
Удалить лист sh. Удалить
Удалить лист без предупреждения Application.DisplayAlerts = False
sh.Delete
Application.DisplayAlerts = True
Изменить имя рабочего листа sh.Name = «Data»
Показать / скрыть рабочий лист sh.Visible = xlSheetHidden
sh.Visible = xlSheetVisible
Перебрать все рабочие листы (For) Dim i As Long
For i = 1 To Worksheets.Count
Debug.Print Worksheets (i) .Name
Next i
Прокрутите все рабочие листы (для каждого) Dim sh As Worksheet
For Each sh In Worksheets
Debug.Print sh.Name
Next


Введение

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

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



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


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

В VBA каждая книга имеет набор рабочих листов. В этой коллекции есть запись для каждого листа в книге. Эта коллекция называется просто Worksheets и используется аналогично коллекции Workbooks . Чтобы получить доступ к листу, все, что вам нужно сделать, это указать имя.



Приведенный ниже код записывает «Hello World» в ячейку A1 листов Sheet1, Sheet2 и Sheet3 текущей книги.

https://excelmacromastery.com/
Общедоступная подписка WriteToCell1 ()

    'Запись в ячейку A1 на листах Sheet1, Sheet2 и Sheet3
    ThisWorkbook.Worksheets ("Sheet1"). Range ("A1") = "Hello World"
    ThisWorkbook.Worksheets ("Sheet2"). Range ("A1") = "Hello World"
    ThisWorkbook.Worksheets ("Sheet3"). Range ("A1") = "Hello World"

Конец подписки
 



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

https://excelmacromastery.com/
Общедоступная подписка WriteToCell1 ()

    "Рабочие листы" относятся к рабочим листам в активной книге.
    Рабочие листы ("Sheet1"). Range ("A1") = "Hello World"
    Рабочие листы ("Sheet2"). Range ("A1") = "Hello World"
    Рабочие листы ("Sheet3"). Range ("A1") = "Hello World"

Конец подписки
 


Скрыть лист

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

ThisWorkbook.Листы ("Лист1"). Visible = xlSheetHidden

ThisWorkbook.Worksheets ("Sheet1"). Visible = xlSheetVisible
 



Если вы хотите запретить пользователю доступ к рабочему листу, вы можете сделать его «очень скрытым». Это означает, что его можно сделать видимым только с помощью кода.

'Скрыть от доступа пользователей
ThisWorkbook.Worksheets ("Sheet1"). Visible = xlVeryHidden

'Это единственный способ сделать лист xlVeryHidden видимым
ThisWorkbook.Worksheets ("Sheet1").Visible = xlSheetVisible
 


Защитить лист

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

ThisWorkbook.Worksheets ("Sheet1"). Защитить пароль: = "MyPass"

ThisWorkbook.Worksheets ("Sheet1"). Снять защиту паролем: = "MyPass"
 


Нижний индекс вне допустимого диапазона

При использовании листов вы можете получить ошибку:

Ошибка выполнения 9 Индекс вне диапазона



VBA Subscript out of Range



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

  1. Имя рабочего листа, присвоенное Worksheets , написано неправильно.
  2. Имя рабочего листа изменено.
  3. Рабочий лист удален.
  4. Индекс был слишком большим, например Вы использовали рабочих листов (5) , но их всего четыре
  5. Используется неправильная книга, например Рабочих тетрадей ( «book1.xlsx» ). Рабочие листы («Sheet1») вместо Рабочих тетрадей ( «book3.xlsx »). Рабочие листы (« Sheet1 ») .



Если у вас все еще есть проблемы, используйте один из циклов из раздела «Проход через рабочие листы», чтобы напечатать имена всех листов коллекции.


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

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



В следующем коде показаны примеры использования индекса

https://excelmacromastery.com/
'Использование этого кода - плохая идея, поскольку
'положение листов все время меняется
Открытый Sub UseSheetIdx ()

    С помощью ThisWorkbook
        'Самый левый лист
        Debug.Print .Worksheets (1) .Name
        'Третий лист слева
        Debug.Print .Worksheets (3) .Name
        'Самый правый лист
        Отлаживать.Распечатать .Worksheets (.Worksheets.Count) .Name
    Конец с

Конец подписки
 



В приведенном выше примере я использовал Debug.Print для печати в окне Immediate Window. Чтобы просмотреть это окно, выберите View-> Immediate Window (или Ctrl G)

.

ImmediateWindow


ImmediateSampeText


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

Лучший метод доступа к рабочему листу — использовать кодовое имя. Каждый рабочий лист имеет имя листа и кодовое имя.Имя листа — это имя, которое отображается на вкладке листа в Excel.

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



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

code name worksheet


Вы можете изменить как имя листа, так и кодовое имя в окне свойств листа (см. Изображение ниже).

code name worksheet



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

https://excelmacromastery.com/
Public Sub UseCodeName2 ()

    'Использование кодового имени рабочего листа
    Debug.Print CodeName.Name
    CodeName.Range ("A1") = 45
    CodeName.Visible = True

Конец подписки
 



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


Кодовое имя в других книгах

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



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

https://excelmacromastery.com/
Public Sub UseSheet ()

    Dim sh As Рабочий лист
    'Получите лист, используя кодовое имя
    Установить sh = SheetFromCodeName ("CodeName", ThisWorkbook)
    'Используйте рабочий лист
    Отлаживать.Распечатать sh.Name

Конец подписки

'Эта функция получает объект рабочего листа из кодового имени
Открытая функция SheetFromCodeName (имя как строка, bk как рабочая книга) как рабочий лист

    Dim sh As Рабочий лист
    За каждую ш В кн. Рабочие листы
        Если sh.CodeName = Name, то
           Установить SheetFromCodeName = sh
           Выход для
        Конец, если
    Следующий ш

Конечная функция
 



Использование приведенного выше кода означает, что если пользователь изменит имя рабочего листа, ваш код не пострадает.

Есть другой способ получить имя листа внешней книги с использованием кодового имени. Вы можете использовать элемент VBProject этой Рабочей книги.



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

https://excelmacromastery.com/
Открытая функция SheetFromCodeName2 (codeName As String _
                             , bk как рабочая тетрадь) как рабочий лист

    'Получить имя листа из CodeName, используя VBProject
    Dim sheetName As String
    sheetName = bk.VBProject.VBComponents (codeName) .Properties («Имя»)

    'Используйте имя листа, чтобы получить объект рабочего листа
    Установить SheetFromCodeName2 = bk.Worksheets (sheetName)

Конечная функция
 


Сводка кодового имени

Ниже приводится краткое описание использования кодового имени

.
  1. Кодовое имя рабочего листа можно использовать непосредственно в коде, например Лист 1. Диапазон
  2. Кодовое имя будет работать, если имя рабочего листа будет изменено.
  3. Кодовое имя может использоваться только для листов в той же книге, что и код.
  4. Везде, где вы видите ThisWorkbook.Worksheets («имя листа») , вы можете заменить его кодовым именем рабочего листа.
  5. Вы можете использовать функцию SheetFromCodeName , описанную выше, чтобы получить кодовое имя листов в других книгах.


Активный лист

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

В противном случае вам следует указать используемый лист.

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

'Запись в ячейку A1 на активном листе
ActiveSheet.Range ("A1") = 99

'Активный лист используется по умолчанию, если лист не используется
Диапазон ("A1") = 99
 


Объявление объекта рабочего листа

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

В следующем примере показан код для обновления диапазонов ячеек. Первый Sub не объявляет объект рабочего листа. Вторая подпрограмма объявляет объект рабочего листа, поэтому код намного понятнее.

https://excelmacromastery.com/
Открытый Sub SetRangeVals ()

    Debug.Print ThisWorkbook.Worksheets ("Sheet1"). Имя
    ThisWorkbook.Worksheets ("Sheet1"). Range ("A1") = 6
    ThisWorkbook.Worksheets ("Sheet1"). Range ("B2: B9"). Font.Italic = True
    ThisWorkbook.Листы ("Лист1"). Диапазон ("B2: B9"). Interior.Color = rgbRed

Конец подписки
 


https://excelmacromastery.com/
Открытый Sub SetRangeValsObj ()

    Dim sht как рабочий лист
    Установить sht = ThisWorkbook.Worksheets ("Sheet1")

    sht.Range ("A1") = 6
    sht.Range ("B2: B9"). Font.Italic = True
    sht.Range ("B2: B9"). Interior.Color = rgbRed

Конец подписки
 



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

https://excelmacromastery.com/
Публичный Sub SetRangeValsObjWith ()

    Dim sht как рабочий лист
    Установить sht = ThisWorkbook.Worksheets ("Sheet1")

    С sht
        .Range ("A1") = 6
        .Range ("B2: B9"). Font.Italic = True
        .Range ("B2: B9"). Interior.Color = rgbRed
    Конец с

Конец подписки
 


Доступ к рабочему листу в двух словах

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



1. Если вы хотите использовать тот рабочий лист, который в настоящее время активен, используйте ActiveSheet.

ActiveSheet.Range ("A1") = 55
 



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

Sheet1.Range ("A1") = 55
 



3. Если рабочий лист находится в другой книге, сначала получите книгу, а затем получите рабочий лист.

'Получить книгу
Dim wk As Workbook
Установите wk = Workbooks.Open ("C: \ Docs \ Accounts.xlsx", ReadOnly: = True)

'Тогда получите рабочий лист
Dim sh As Рабочий лист
Установить sh = wk.Worksheets ("Sheet1")
 



Если вы хотите защитить себя от изменения имени листа пользователем, используйте функцию SheetFromCodeName из раздела «Кодовое имя».

'Получить книгу
Dim wk As Workbook
Установите wk = Workbooks.Open ("C: \ Docs \ Accounts.xlsx ", только чтение: = True)

'Тогда получите рабочий лист
Dim sh As Рабочий лист
Установить sh = SheetFromCodeName ("sheetcodename", нед.)
 


Добавить лист

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

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



В следующем примере добавляется новый рабочий лист и изменяется имя на «Учетные записи». Если лист с названием «Учетные записи» уже существует, вы получите сообщение об ошибке.

https://excelmacromastery.com/
Общедоступная дополнительная таблица ()

    Dim sht как рабочий лист

    'Добавляет новый лист перед активным листом
    Установите sht = ThisWorkbook.Worksheets.Добавить
    'Установить имя листа
    sht.Name = "Аккаунты"

    'Добавляет 3 новых листа перед активным листом
    ThisWorkbook.Worksheets.Add Count: = 3

Конец подписки
 



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



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

https://excelmacromastery.com/
Публичная подписка AddSheetFirstLast ()

    Dim shtNew As Worksheet
    Dim shtFirst As Worksheet, shtLast As Worksheet

    С помощью ThisWorkbook

        Установить shtFirst = .Worksheets (1)
        Установите shtLast = .Worksheets (.Worksheets.Count)

        'Добавляет новый лист на первую позицию в книге
        Установите shtNew = Worksheets.Add (До: = shtFirst)
        shtNew.Name = "FirstSheet"

        'Добавляет новый лист на последнюю позицию в книге
        Установите shtNew = Рабочие листы.Добавить (После: = shtLast)
        shtNew.Name = "LastSheet"

    Конец с

Конец подписки
 


Удалить лист

Чтобы удалить рабочий лист, просто позвоните участнику Delete .

Dim sh As Рабочий лист
Установить sh = ThisWorkbook.Worksheets ("Sheet12")
ш.Удалить
 



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

Заявка.DisplayAlerts = False
ш.Удалить
Application.DisplayAlerts = True
 



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

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

Dim sh As Рабочий лист
Установить sh = ThisWorkbook.Worksheets ("Sheet2")
ш.Удалить

'В этой строке будет указано' Подстрочный индекс вне диапазона ', поскольку «Лист2» ​​не существует
Установите sh = ThisWorkbook.Рабочие листы («Лист2»)
 



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

Ошибка времени выполнения -21147221080 (800401a8 ′) Ошибка автоматизации

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



В следующем примере показано, как возникают ошибки автоматизации

ш.Удалить

'Эта строка выдаст ошибку автоматизации
Debug.Assert sh.Name
 


Если вы назначите переменную рабочего листа допустимому рабочему листу, он будет работать нормально

ш.Удалить

'Назначить sh на другой лист
Установить sh = Рабочие листы ("sheet3")

'Эта строка будет работать нормально
Debug.Assert sh.Name
 


Цикл по рабочим листам

Элемент «Рабочие листы» в «Рабочих книгах» представляет собой набор рабочих листов, принадлежащих рабочей книге.Вы можете просмотреть каждый лист в коллекции листов, используя цикл For Each Loop или For Loop.



В следующем примере используется цикл For Each .

https://excelmacromastery.com/
Публичная подпрограмма LoopForEach ()

    'Записывает «Hello World» в ячейку A1 для каждого листа.
    Dim sht как рабочий лист
    За каждую штуку в ThisWorkbook.Worksheets
         sht.Range ("A1") = "Привет, мир"
    Следующий дерьмо

Конец подписки
 



В следующем примере используется стандартный цикл For

https: // excelmacromastery.com /
Публичная подпрограмма LoopFor ()
    
    'Записывает «Hello World» в ячейку A1 для каждого листа.
    Тусклый я как долго
    Для i = 1 To ThisWorkbook.Worksheets.Count
         ThisWorkbook.Worksheets (i) .Range ("A1") = "Hello World"
    Следующий дерьмо

Конец подписки
 



Вы узнали, как получить доступ ко всем открытым книгам и как получить доступ ко всем рабочим листам в ThisWorkbook. Давайте сделаем еще один шаг вперед. Обеспечивает доступ ко всем листам во всех открытых книгах.

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


https://excelmacromastery.com/
Публичная подписка AllSheetNames ()

    'Печать имен книги и листов для
    'все листы в открытых книгах
    Dim wrk As Workbook
    Dim sht как рабочий лист
    Для каждой работы в рабочих тетрадях
        Для каждого изделия в рабочем листе.
            Debug.Print wrk.Name + ":" + sht.Name
        Следующий дерьмо
    Следующая работа

Конец подписки
 


Использование коллекции листов

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



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

  1. Создайте диаграмму на любом листе.
  2. Щелкните диаграмму правой кнопкой мыши и выберите «Переместить».
  3. Выберите первый вариант «Новый лист» и нажмите «ОК».



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

  • Сборник рабочих листов относится ко всем рабочим листам в книге. Не включает листы типа диаграммы.
  • Коллекция листов относится ко всем листам, принадлежащим рабочей книге, включая листы типовой диаграммы.



Ниже приведены два примера кода. Первый просматривает все листы в книге и печатает имя листа и тип листа. Второй пример делает то же самое с коллекцией Worksheets.



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

https://excelmacromastery.com/
Public Sub CollSheets ()

    Dim sht как вариант
    'Отображение имени и типа каждого листа
    За каждый лист в ThisWorkbook.Sheets
        Debug.Print sht.Name & "это тип" & TypeName (sht)
    Следующий дерьмо

Конец подписки

Общедоступная подпрограмма CollWorkSheets ()

    Dim sht как вариант
    'Отображение имени и типа каждого листа
    За каждую штуку в ThisWorkbook.Рабочие листы
        Debug.Print sht.Name & "это тип" & TypeName (sht)
    Следующий дерьмо

Конец подписки
 



Если у вас нет листов диаграмм, то использование коллекции Sheets аналогично использованию коллекции Worksheets .


Заключение

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

Три самых важных элемента Excel VBA — это рабочие книги, рабочие листы, диапазоны и ячейки.Эти элементы будут использоваться практически во всем, что вы делаете. Их понимание значительно упростит вам жизнь и упростит изучение VBA.


Что дальше?

Бесплатное руководство по VBA Если вы новичок в VBA или хотите отточить свои существующие навыки VBA, почему бы не попробовать The Ultimate VBA Tutorial.

Связанное обучение: Получите полный доступ к обучающим вебинарам по Excel VBA и всем учебным материалам.

( ПРИМЕЧАНИЕ: Планируете создание приложения VBA или управление им? Узнайте, как создать 10 приложений Excel VBA с нуля.)


Получите бесплатную электронную книгу

How To Ace the 21 Most Common Questions in VBA

Не стесняйтесь подписаться на мой информационный бюллетень и получать эксклюзивный контент VBA, который вы не можете найти здесь, в блоге, а также бесплатный доступ к моей электронной книге How to Ace the 21 Most Common Question in VBA , которая полна примеров, которые вы можно использовать в собственном коде.

Free VBA eBook




.

vba — как решить Не удается создать экземпляр книги типа в Java?

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
  5. Реклама Обратитесь к разработчикам и технологам со всего мира
  6. О компании
.

Об авторе

alexxlab administrator

Оставить ответ