/ / Dynamische Excel-Seite mit wechselndem Inhalt drucken - excel, vba, excel-vba

Drucken dynamische Excel-Seite mit wechselnden Inhalten - excel, vba, excel-vba

Ich habe eine Excel-Arbeitsmappe mit zwei Arbeitsblättern.
Auf der Als erstes habe ich ein "Formular" und auf der zweitens alle Daten in einer Tabelle.

Was ich getan habe ist, dass ich auf dem ersten Blatt ein ändere ID-Nummer, dann sieht sich eine Funktion das zweite Blatt an, um die ID-Nummer zu finden, und ändert dann die Daten in den Zellen, die ich angegeben habe, zu denen auf der zweiten Seite.
Es ist für zahlende Firmenangestellte und gibt es aktuell 50 eindeutige IDs.

Gibt es eine Möglichkeit, das erste Blatt mit unterschiedlichem Inhalt mit einem Klick zu drucken, wenn dies möglich ist? Kennt jemand einen Weg, dies zu tun?

Antworten:

0 für die Antwort № 1

Sie können so etwas verwenden For each myCell in worksheets(2).range("A1:A50")...next myCell um alle gespeicherten Zellen mit unterschiedlichen IDs zu durchlaufen und jeden Wert in die Zelle auf dem Blatt 1 zu schreiben.
Das ist was ich meine

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