VBA код за копче за печатење во Excel (5 примери)

  • Споделете Го Ова
Hugh West

Ако можеме да поставиме приспособено копче за печатење во нашиот работен лист во Excel, тогаш тоа може да биде многу прифатливо за корисникот и да заштеди време за печатење листови. Со користење на VBA макроа , можеме лесно да го направиме тоа. Така, оваа статија ќе ви обезбеди 5 едноставни макроа за користење VBA код за копчето за печатење во Excel.

Преземете ја работната книга за вежбање

Можете преземете го бесплатниот образец на Excel од овде и вежбајте сами.

ВБА код за креирање на копчето за печатење.xlsm

5 примери за користење VBA Код за копче за печатење во Excel

Ајде прво да се запознаеме со нашата база на податоци што претставува некои продажби на продавачот во различни региони .

1. Користете VBA код за да направите копче за печатење за дијалог-кутија за печатење во Excel

Прво, ќе создадеме копче за печатење и потоа ќе напишеме кодови за него.

Чекори:

  • Кликнете како што следува: Програмер >> Вметни >> Кутија за копчиња.

Набргу потоа, ќе добиете знак плус (+) во вашиот курсор .

  • Повлечете го тој курсор според саканата големина на копчето и по некое време, Ќе се отвори дијалог прозорецот со име Назначи макро .

  • Дајте име и притиснете Ново .

Ќе се појави прозорец VBA .

  • Потоа напишете го следните кодови во него -
4507
  • Сега вратете се на вашиот лист .

Распределување на кодот

  • Тука , создадов Sub постапка, DialogBox .
  • Потоа користев Dialogs (xlDialogPrint).Прикажи за да се отвори Печати дијалог-кутија .

Копчето е создадено.

  • Десен-клик на копчето и изберете Уреди текст од Контекстното мени за да го промените името на копчето.

  • Подоцна, само напишете го името и кликнете на вашето глувче секаде надвор од копчето .

Потоа само притиснете го копчето Копчето .

Потоа ќе го добиете Печати дијалог прозорецот . Ако сакате, можете да го испечатите сега.

Ако немате никаков печатач во овој момент, можете да го Зачувате како PDF . за понатамошна употреба или за Печатење подоцна.

  • Сега притиснете OK .

  • Во овој момент само наведете име и притиснете Зачувај .

Еве го испечатениот PDF .

Прочитајте повеќе: Како да ги прилагодите поставките за печатење во Excel (8 соодветни трикови)

2. Користете VBA код за да направите копче за печатење за активен лист

Тука, ќе користиме VBA за печатење и Активно Лист .

Чекори:

  • Следете ги првите два чекори од првиот дел за да го креирате копче и Доделете макро .
  • Напишете Име на макро и притиснете Ново .

Наскоро потоа, ќе се отвори прозорец VBA .

  • Потоа напишете ги следните шифри во него -
3371
  • Подоцна, вратете се на

Разложување на кодот

  • Тука, создадов постапка Под , Активен лист .
  • Потоа се користи PrintOut за одберете активниот лист и отпечатете го .
  • Сега само притиснете копчето .

A Ќе се отвори дијалог поле именувана Зачувај го излезот за печатење како .

  • Наведете име и притиснете Зачувај .

Потоа ќе го добиете испечатениот PDF .

Можете лесно сменете го печатачот ако ви треба.

  • Кликнете на Датотека покрај Дома

  • Потоа изберете ја опцијата Печати и кликнете на паѓачкото за да изберете a Печатач .

Прочитајте повеќе: Како да ги испечатите сите листови во Excel (3 методи)

3. Примени VBA код за создавање копче за печатење за избрани листови во Excel

Ако сакате да печатите конкретни избрани листови тогаш тоа е исто така можно со користење VBA .

Чекори:

  • Следете ги првите два чекори од првиот дел за да го креирате копче и додели а макро .
  • Потоа напишете Име на макро и притиснете Ново .

Наскоро потоа,ќе се отвори прозорец VBA .

  • Подоцна, напишете ги следните шифри во него -
4698

Потоа вратете се на вашиот лист .

Разложување на кодот

  • Овде, создадов Sub постапка, Selected Sheets .
  • Потоа користев ActiveWindow to избери лист од активниот Excel прозорец .
  • Следно, се користи PrintOut за печатење повеќе избрани листови .
  • Сега изберете листови и притиснете го копчето за печатење . Избрав два листа.

  • Дајте име за PDF и притиснете Зачувај .

Датотеката PDF има t две страници за двата листа > 0> Слични читања:

  • Како да печатите лист Excel во големина А4 (4 начини)
  • Како да се чува Заглавие во Excel при печатење (3 начини)
  • Excel VBA: Како динамично да поставите област за печатење (7 начини)
  • Како да печатите Excel Лист со линии (3 лесни начини)
  • Како да печатите график во Excel (5 начини)

4. Вметнете Excel VBA за да креирате копче за печатење за специфичен лист со избран опсег

Тука, ќе направиме копче за печатење до печатење а избрано опсег од специфичен лист .

Чекори:

  • Следете го првиотдва чекора од првиот дел за да го креирате копчето и да доделите макро.
  • Напишете Име на макро и притиснете Ново .

Наскоро потоа, ќе се отвори прозорец VBA .

  • Потоа напишете следните шифри
7995
  • Подоцна, вратете се на вашиот лист.

Разложување на кодот

  • Тука, создадов Под процедура, Specific SheetnRange .
  • Потоа се користи Со изјава за одберете а специфична
  • Следно, PrintArea = "B2:D11".PrintOut ќе избере опсегот од специфичниот лист и ќе отпечати .
  • Сега само притиснете копчето за печатење .

  • Поставете име за PDF и притиснете Зачувај .

Тоа е специфичен лист отпечатен .

Прочитај повеќе: Excel VBA: Поставете област за печатење за повеќе опсези (5 примери)

5. Вметнете Excel VBA за да креирате копче за печатење за активен лист со избран опсег

Исто така, можете да одберете опсег од активниот лист и можете да направите Копче за печатење за да го печатите користејќи VBA .

Чекори:

  • Следете го првите два чекора од првиот дел за да се создаде копчето и да се додели макро .
  • Подоцна, напишете Име на макро и притиснете Ново .

Набргу потоа, VBA прозорецот ќе се отвори.

  • Во VBA прозорецот, напишете ги следните шифри -
9196
  • Потоа вратете се на вашиот лист .

Разложување на кодот

  • Тука, создадов Под процедура, ActiveSheetnRange .
  • Потоа користев Опсег („B2:D11“).PrintOut до изберете а опсег и печатете.
  • Притиснете го копчето Печати .

  • Дајте име и притиснете Зачувај .

Потоа ќе го добиете отпечатениот опсег .

Прочитај повеќе: Копче Excel за печатење специфични листови (со лесни чекори)

Заклучок

Се надевам дека процедурите опишани погоре ќе биде доволно добро да се користи VBA код за копчето за печатење во Excel. Слободно поставете какви било прашања во делот за коментари и ве молам да ми дадете повратна информација.

Хју Вест е високо искусен тренер и аналитичар на Excel со повеќе од 10 години искуство во индустријата. Има диплома за сметководство и финансии и магистер по бизнис администрација. Хју има страст за предавање и има развиено уникатен пристап на наставата кој е лесен за следење и разбирање. Неговото стручно познавање на Excel им помогна на илјадници студенти и професионалци ширум светот да ги подобрат своите вештини и да се истакнат во нивните кариери. Преку својот блог, Хју го споделува своето знаење со светот, нудејќи бесплатни упатства за Excel и онлајн обука за да им помогне на поединците и бизнисите да го достигнат својот целосен потенцијал.