Прескочи на основното съдържание

Как да отпечатате няколко копия с последователни номера на страници?

Автор: Слънце Последна промяна: 2020-07-22

Опитвали ли сте някога да отпечатате няколко копия на един лист с последователни номера на страници? Това означава да отпечатате 10 копия на един лист и да попълните клетката A1 в първото копие с 1, във 001-то копие с 2… и в 002-то копие с 10. В Excel няма вградена функция, която да реши тази работа, но в тази статия представям макро код, който да ви помогне бързо да отпечатате множество копия с пореден номер на страница в Excel.

Отпечатване на копия с различни номера по VBA код


стрелка син десен балон Отпечатване на копия с различни номера по VBA код

Следвайте стъпките по-долу, за да отпечатате множество копия на един лист с поредни номера по VBA код

1. Активирайте листа, който искате да отпечатате, и натиснете клавишите Alt + F11, за да отворите Microsoft Visual Basic за приложения прозорец.

2. кликване Поставете > Модулии поставете кода по-долу към Модули сценарий. Вижте екранна снимка:

VBA: Отпечатване на копия с поредни номера на страници.

Sub PrintCopiesWithNumbers()
'UpdatebyEntendoffice20161031
    Dim i As Integer
    Application.ScreenUpdating = False
    For i = 1 To 10
        Range("A1").Value = "'00" & i
       ActiveSheet.PrintOut
    Next i
    Application.ScreenUpdating = True
    MsgBox "Totally print" & (i - 1) &"copies", vbInformation, "Kutools for Excel"
End Sub

doc печат копие с номер 1

Забележка: в кода, A1 е клетката, в която искате да поставите поредния номер, 1 да 10 показва да се отпечатат 10 копия и "'00" и аз е форматът на последователността, можете да ги промените според нуждите си.

3. Натиснете F5 за стартиране на кода и изскача диалогов прозорец, за да ви напомни, че трябва да отпечатате 10 копия. Кликнете OK за да затворите диалоговия прозорец, тогава всяко отпечатано копие има свой собствен пореден номер.
doc печат копие с номер 2

Най-добрите инструменти за продуктивност в офиса

🤖 Kutools AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати   |  Изтриване на празни редове   |  Комбинирайте колони или клетки без загуба на данни   |   Кръг без формула ...
Супер търсене: VLookup с множество критерии    VLookup с множество стойности  |   VLookup в няколко листа   |   Размито търсене ....
Разширен падащ списък: Бързо създаване на падащ списък   |  Зависим падащ списък   |  Падащ списък с множество избори ....
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  |  Сравнете диапазони и колони ...
Препоръчани функции: Мрежов фокус   |  Изглед на дизайна   |   Голям формула бар    Мениджър на работни книги и листове   |  Библиотека с ресурси (Автоматичен текст)   |  Избор на дата   |  Комбинирайте работни листове   |  Шифроване/декриптиране на клетки    Изпращайте имейли по списък   |  Супер филтър   |   Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи, ...)   |   50 + Графика Видове (диаграма на Гант, ...)   |   40+ Практичен формули (Изчислете възрастта въз основа на рождения ден, ...)   |   19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя, ...)   |   12 Конверсия Инструменти (Числа към думи, Валутен обмен, ...)   |   7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделени клетки, ...)   |   ... и още

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
Comments (17)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I NEED TO PRINT PAGE 1 TWICE, PAGE 2 TWICE PAGE 3 TWICE AND SO ON. IS THERE A WAY TO ADD TO THIS VBA CODE TO DO THAT? IN OTHER WORDS I NEED TO PRINT EACH PAGE IN THE SEQUENCE 2 TIMES BACK TO BACK 1,1 2,2 3,3 4,4 AND SO ON .
THANK YOU FOR ANY HELP
This comment was minimized by the moderator on the site
I need my starting number to be 7 digits ( 2223675 )
This comment was minimized by the moderator on the site
I am working on a checklist. Column C and Column M are my columns with sequence numbers in it. I want them to update everytime I print and continue all the way up to 950. So one sheet contains 1 - 60. I would need to print 16 pages once I figure out how to get those columns C10:C39 and M10:M39 to continue updating with each print. Can you assist?
This comment was minimized by the moderator on the site
I'm using this with MS word, and when I run it, a message box pops up " Compile error, sub or function not defined "
This comment was minimized by the moderator on the site
Hi, Fish, this code is avaliable in MS Excel, not Word.
This comment was minimized by the moderator on the site
how can I saved the sequence of copies in one pdf file? Thanks! 
This comment was minimized by the moderator on the site
Thanks, very helpful.But i need to print 2 sequential number on 1 page. Can help?
This comment was minimized by the moderator on the site
Sorry, I do not understand your requerments.
This comment was minimized by the moderator on the site
thanks !! its helpful and my work is done :)
This comment was minimized by the moderator on the site
when i am pressing f5 nothing is happening what to do?
This comment was minimized by the moderator on the site
Go to the ribbon of the Microsoft Visual Basic Applications windown, and click Run.
This comment was minimized by the moderator on the site
go to Run menu item and manually click on run .
This comment was minimized by the moderator on the site
Hi,
I was looking for this kind of code butc with a twist..
When printing 10 copies it should say ot id how many it is.. Ex. 001 of 010 and so on..
Any help?
This comment was minimized by the moderator on the site
did you find any help on this? looking for the same
This comment was minimized by the moderator on the site
Sorry I have no idea.
This comment was minimized by the moderator on the site
What is sequence format refer
This comment was minimized by the moderator on the site
Hello, the sequence refer to the copies number.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations