У мене є робоча книга 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