/ / Друк динамічної сторінки Excel зі зміною вмісту - excel, vba, excel-vba

Друк динамічної сторінки Excel із зміною вмісту - excel, vba, excel-vba

У мене є робоча книга Excel з двома робочими аркушами.
На перший у мене є "форма" і на друге всі дані в таблиці.

Що я зробив, це те, що на першому аркуші я змінюю номер документа, потім функція переглядає другий аркуш, щоб знайти ідентифікаційний номер, а потім змінює дані про ячейки, які я вказав на ті, що знаходяться на другій сторінці.
Це для оплати праці працівників компанії і зараз є 50 унікальних ідентифікаторів "s.

Чи є можливість надрукувати перший аркуш з різним вмістом одним клацанням, якщо це можливо? Хтось знає спосіб це зробити?

Відповіді:

0 для відповіді № 1

Ви можете використовувати щось подібне For each myCell in worksheets(2).range("A1:A50")...next myCell провести цикл через усі збережені комірки з різними ідентифікаторами і помістити кожне значення в комірку на аркуші 1.
Це я маю на увазі

Sub PrintAll_IDs()
For Each myCell In Worksheets(2).Range("A1:A50") "range with stored ID"s
Worksheets(1).Range("A1") = myCell.value " "A1" is the cell with ID that you change manually now
Worksheets(1).PrintOut " I"m not sure how to print using VBA, just showing the workflow
Next myCell
End Sub