Einen Wert mit UserForm in zwei Dateien zurückschr
14.01.2004 15:58:39
Jakob
Ich erstelle Rechnungen, die ich aus einer Vorlage (*.xlt) lade. In der ausgefüllten Rechnung muß ich auch eine laufende Rechnungsnummer eingeben.
Die Rechnungs-Nr. stellt sich aus Jahr/Monat/und einer 4stelligen fortlaufenden Nummer zusammen z.B.: 2004010035
Denn ersten Teil (Jahr und Monat) ermittle ich über ein VBA-Modul so:
Range("A1") = Format(Date, "yyyy") & Format(Date, "mm").
Die 4stellige Nr. gebe ich über ein >UserForm< und eine >TextBox< ein, wobei die Ausgabe über ControlSource = B1 erfolgt.
In der für die komplette Rechnungs-Nummer vorgesehenen Zelle füge ich die beiden Werte dann einfach zusammen (=A1 & B1).
(Hinweis: A1 und B1 sind im Rechnungsformular freie Zellen)
Frage 1: Kann das zusammenfügen der Werte auch gleich in der VBA-Ebene erfolgen, so dass ich die Zahlen im Tabellenblatt bei A1 und B1 nicht mehr zwischeneintragen muß?
Frage 2: Kann man die Eingabe der 4stelligen Nummer über die UserBox gleichzeitig auch noch in einer anderen unabhängigen Datei (*.xls) zurückspeichern, damit man nachschauen kann, wie die zuletzt eingegebene Nummer war.