Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1860to1864
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Makro anpassen für Nr

Makro anpassen für Nr
31.12.2021 09:12:08
mablu
Guten Tag
ich habe eine Exceldatei in der die Rechnung jeweils eine neue Nr. bekommt diese wird in einer Datei Rechnung.dat erfasst und gespeichert.
Da ich aber dieses Formular an mehreren PC's verwende möchte ich die Nummernvergabe in das Aktuelle Dokument integrieren in einem neuen Register mit Name NR
das ich dann ausblenden werde, wie muss ich das Makro umschreiben damit ich das tun kann?

Sub Nr_vergeben()
Dim RNr As Long, DATDatei As String
Dim lngAnzahlZeichen As Long
'hier bitte Pfad und Name evtl. anpassen
DATDatei = "C:\Users\mablu\Documents\Meine_Rechnungen\Rechnung.dat"
ActiveSheet.Unprotect Password:="xxx"
Open DATDatei For Input As #1
'Anzahl Zeichen ermitteln
lngAnzahlZeichen = LOF(1)
'nächste RechnungsNr
RNr = Input(lngAnzahlZeichen, #1) + 1
'neue RechnungsNr in Rechnung (aktuelle Datei) einfügen
ActiveSheet.Range("D19") = RNr
Close #1
Open DATDatei For Output As #1
'Letzte RechnungsNr in DAT schreiben
Print #1, RNr
Close #1
ActiveSheet.Protect Password:="xxx"
End Sub
wenn mir hier jemand behilflich sein könnte währe ich sehr froh
vielen Dank im Voraus
Gruss mablu

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Makro anpassen für Nr
31.12.2021 09:52:42
Alwin
Hallo,
ein Rechnungsformular auf verschiedenen Rechnern würde bedeuten, dass das zurückschreiben der letzten Rechnungsnummer an einer Stelle passieren muss, worauf von allen verwendeten Rechnern Schreibzugriff möglich ist. In die Datei ist problematisch, es sei denn die Datei liegt auf USB Festplatte und wird von Rechner zu Rechner mitgenommen. Wenn das der Fall ist, kann man die Rechnungsnummer z.B. in ein Kommentarfeld versenken und holen.
Gruß Uwe
AW: Makro anpassen für Nr
31.12.2021 10:36:22
mablu
Hallo ja das ist mir bewusst, aber ich könnte die Rechner mit der Nummer gut auseinander halten
zB.
Rechner 1 20220100001
Rechner 2 20220200001
usw.
besten Dank für die Info
Gruss mablu
Anzeige
AW: Makro anpassen für Nr
31.12.2021 11:47:33
Alwin
Anbei ein kleines Beispiel:
https://www.herber.de/bbs/user/150078.xlsm
Es wird mit dem Öffnen der Datei eine neue Rechnungsnummer erzeugt. Die Nummer findest Du im Kommentarfeld der intelligenten Tabelle. Gehe dazu im Menü - Formeln - Namensmanager.
Gruß Uwe
AW: Makro anpassen für Nr
31.12.2021 13:07:13
mablu
das geht besten Dank und guten Rutsch
Gruss mablu

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige