Код VBA для кнопкі друку ў Excel (5 прыкладаў)

  • Падзяліцца Гэтым
Hugh West

Калі мы можам усталяваць карыстальніцкую кнопку «Друк» у нашым аркушы Excel, гэта можа быць вельмі зручным і зэканоміць час для друку аркушаў. Выкарыстоўваючы макрасы VBA , мы можам лёгка гэта зрабіць. Такім чынам, гэты артыкул дасць вам 5 простых макрасаў для выкарыстання VBA кода для кнопкі друку ў Excel.

Спампаваць Практычны сшытак

Вы можаце загрузіце бясплатны шаблон Excel адсюль і папрактыкуйцеся самастойна.

Код VBA для стварэння Print Button.xlsm

5 прыкладаў выкарыстання VBA Код для кнопкі "Друк" у Excel

Давайце спачатку пазнаёмімся з нашым наборам даных, які прадстаўляе некаторыя прадажы прадаўца ў розных рэгіёнах .

1. Выкарыстоўвайце код VBA, каб зрабіць кнопку друку для дыялогавага акна друку ў Excel

Спачатку мы створым кнопку друку , а потым напішам для яе коды.

Крокі:

  • Націсніце наступным чынам: Распрацоўшчык >> Уставіць >> Button Box.

Неўзабаве пасля гэтага вы атрымаеце знак плюс (+) у вашым курсоры .

  • Перацягніце гэты курсор у адпаведнасці з жаданым памерам кнопкі і праз некаторы час з'явіцца адкрыецца дыялогавае акно з назвай Прызначыць макрас .

  • Дайце імя і націсніце New .

З'явіцца акно VBA .

  • Затым увядзіце наступныя коды ў ім-
5327
  • Цяпер вярніцеся да вашага ліст .

Разбіўка кода

  • Тут , я стварыў працэдуру Sub , DialogBox .
  • Затым выкарыстаў Dialogs (xlDialogPrint).Show каб адкрыць Дыялогавае акно друку .

Кнопка створана.

  • Пстрыкніце правай кнопкай мышы на кнопцы і абярыце Рэдагаваць тэкст у Кантэкстным меню , каб змяніць назву кнопкі.

  • Пазней, проста набярыце імя і пстрыкніце вашай мышшу ў любым месцы па-за кнопкай .

Затым проста націсніце кнопку Кнопка .

Тады вы атрымаеце дыялогавае акно друку . Калі вы хочаце, вы можаце Раздрукаваць гэта зараз.

Калі ў вас няма Прынтара ў гэты момант, вы можаце Захаваць як PDF . для далейшага выкарыстання або Раздрукаваць пазней.

  • Цяпер націсніце ОК .

  • У гэты момант проста ўвядзіце імя і націсніце Захаваць .

Вось раздрукаваны PDF .

Чытаць далей: Як наладзіць параметры друку ў Excel (8 прыдатных прыёмаў)

2. Выкарыстоўвайце код VBA, каб зрабіць кнопку друку для актыўнага аркуша

Тут мы будзем выкарыстоўваць VBA для друку актыўнага Аркуш .

Крокі:

  • Выконвайце першыя два крокі з першага раздзела , каб стварыць кнопка і Прызначыць макрас .
  • Напішыце Назву макраса і націсніце Новае .

Неўзабаве пасля гэтага адкрыецца акно VBA .

  • Потым напішыце наступныя коды ў ім-
4336
  • Пазней вярніцеся да

Разбіўка кода

  • Тут я стварыў працэдуру Sub , ActiveSheet .
  • Затым выкарыстоўвалі PrintOut для выбару актыўнага аркуша і раздрукоўкі яго .
  • Цяпер проста націсніце кнопку .

A Адкрыецца дыялогавае акно з назвай Захаваць выхад друку як .

  • Дайце імя і націсніце Захаваць .

Тады вы атрымаеце раздрукаваны PDF .

Вы можаце лёгка змяніць прынтар , калі ён вам патрэбны.

  • Націсніце на Файл побач з Дадому

  • Затым выберыце опцыю Друк і націсніце на выпадальным спісе , каб выбраць a Прынтар .

Дадатковая інфармацыя: Як надрукаваць усе аркушы ў Excel (3 метады)

3. Прымяніць код VBA для стварэння кнопкі друку для выбраных аркушаў у Excel

Калі вы хочаце Надрукаваць канкрэтныя выбраныя аркушы , то гэта таксама магчыма з дапамогай VBA .

Этапы:

  • Выканайце першыя два крокі з першага раздзела , каб стварыць кнопка і прызначыць макрас .
  • Затым напішыце Назву макраса і націсніце Новы .

Неўзабаве пасля гэтагаадкрыецца акно VBA .

  • Пазней увядзіце наступныя коды ў ім-
1514

Затым вярніцеся да вашага ліста .

Разбіўка кода

  • Тут я стварыў працэдуру Sub , SelectedSheets .
  • Затым выкарыстаў ActiveWindow для выберыце аркуш з актыўнага Excel акна .
  • Далей выкарыстоўваўся PrintOut для друку некалькіх выбраных аркушы .
  • Цяпер выберыце аркушы і націсніце кнопку Друк . Я выбраў два аркушы.

  • Дайце імя для PDF і націсніце Захаваць .

Файл PDF мае t дзве старонкі для двух аркушаў .

Дадатковая інфармацыя: Як друкаваць пэўныя аркушы з дапамогай макраса VBA у Excel (4 спосабы)

Падобныя паказанні:

  • Як надрукаваць аркуш Excel у фармаце A4 (4 спосабы)
  • Як захаваць Загаловак у Excel пры друку (3 спосабы)
  • Excel VBA: Як дынамічна ўсталяваць вобласць друку (7 спосабаў)
  • Як надрукаваць Excel Аркуш з лініямі (3 простых спосабу)
  • Як надрукаваць графік у Excel (5 спосабаў)

4. Убудаваць Excel VBA для стварэння кнопкі друку для пэўнага аркуша з абраным дыяпазонам

Тут мы зробім кнопку друку для друку выбранага дыяпазон з канкрэтнага аркуша .

Крокі:

  • Выканайце першыдва крокі ад першага раздзела , каб стварыць кнопку і прызначыць макрас.
  • Напішыце Назва макраса і націсніце Новы .

Неўзабаве пасля гэтага адкрыецца акно VBA .

  • Затым напішыце наступныя коды
8055
  • Пазней вярніцеся да свайго аркуша.

Разбіўка кода

  • Тут я стварыў працэдуру Sub , SpecificSheetnRange .
  • Затым выкарыстоўваецца з аператарам для выбару канкрэтнага
  • Далей PrintArea = “B2:D11”.PrintOut выбярэ дыяпазон з канкрэтнага аркуша і надрукуе яго.
  • Цяпер проста націсніце кнопку Друк .

  • Усталюйце імя для PDF і націсніце Захаваць .

Гэта надрукаваны канкрэтны аркуш.

Дадатковая інфармацыя: Excel VBA: усталяванне вобласці друку для некалькіх дыяпазонаў (5 прыкладаў)

5. Убудаваць Excel VBA для стварэння кнопкі друку для актыўнага аркуша з абраным дыяпазонам

Акрамя таго, вы можаце выбраць дыяпазон з актыўнага аркуша і зрабіць Кнопка друку , каб надрукаваць яго з дапамогай VBA .

Крокі:

  • Выконвайце першыя два крокі ад першага раздзела для стварэння кнопкі і прызначэння макраса .
  • Пазней напішыце назву макраса і націсніце Новы .

Неўзабаве пасля гэтага з'явіцца VBA адкрыецца акно.

  • У акне VBA , напішыце наступныя коды
9781
  • Затым вярніцеся да вашага аркуша .

Разбіўка кода

  • Тут я стварыў працэдуру Sub , ActiveSheetnRange .
  • Затым выкарыстаў Дыяпазон(“B2:D11”).Раздрукаваць , каб выбраць дыяпазон і друкаваць.
  • Націсніце кнопку Друк .

  • Дайце імя і націсніце Захаваць .

Тады вы атрымаеце друкаваны дыяпазон .

Дадатковая інфармацыя: Кнопка Excel для друку пэўных аркушаў (з простымі крокамі)

Выснова

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

Х'ю Уэст з'яўляецца вельмі дасведчаным трэнерам і аналітыкам Excel з больш чым 10-гадовым вопытам работы ў галіны. Ён мае ступень бакалаўра ў галіне бухгалтарскага ўліку і фінансаў і ступень магістра дзелавога адміністравання. Х'ю захапляецца навучаннем і распрацаваў унікальны падыход да навучання, які лёгка прытрымлівацца і зразумець. Яго экспертныя веды Excel дапамаглі тысячам студэнтаў і спецыялістаў па ўсім свеце палепшыць свае навыкі і атрымаць поспех у сваёй кар'еры. Праз свой блог Х'ю дзеліцца сваімі ведамі з усім светам, прапаноўваючы бясплатныя падручнікі па Excel і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.