Имам работна книга на 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