/ / Печат на динамична страница на Excel с променящо се съдържание - excel, vba, excel-vba

Отпечатване на динамична страница в Excel с променящо се съдържание - excel, vba, excel-vba

Имам работна книга на Excel с два работни листа.
На първо имам "форма" и на на второ място всички данни в таблица.

Това, което направих е, че на първия лист ще променя Идентификационен номер, тогава функцията разглежда втория лист, за да намери идентификационния номер и след това променя данните за клетките, които съм посочил на тези на втората страница.
Тя е за служители на фирмите, които плащат и в момента има 50 уникални идентификационни номера.

Има ли начин да отпечатате първия лист с различно съдържание в едно кликване, ако е възможно? Някой знае ли начин да направи това?

Отговори:

0 за отговор № 1

Можете да използвате нещо подобно For each myCell in worksheets(2).range("A1:A50")...next myCell да прелиства всички съхранени клетки с различни ID и да поставя всяка от стойностите в клетката на листа 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