Autonummer beim Öffnen
Mein kleines für mich aber verdammt schwiegriges Problem ist
wenn ein User bei uns Neuangelegt wird oder etwas bei einem vorhandenem User geändert wird (Berechtigungen etc.)
müssen wir ein Formular ausfüllen dieses erstelle ich gerade,
so dass Problem ist die Excel Tabelle wird auf einem Server gespeichert wo jeder dran darf um dieses Formular zu öffnen er hat dann noch einen Button innerhalb der Tabelle mit dem es automatisch gespeichert wird und er mit diesem vorgang nichts zu tun hat, d.h.
der User öffnet immer nur die Urdatei und die kann ich schlecht mit einem Counter erstellen der zählt wie oft die Datei geöffnet wurde und somit die antragsnummer erstellt wie schaffe ich es aber es in Urdatei aber etwas zu programmieren der trotzdem wie ein counter funktioniert
ich weiss schlecht beschrieben hoffe da steigt jemand durch falls nicht einfach schreiben was unklar ist und bitte nicht einfach nur "hä?" oder ähnliches
also kurz
User - > Urdatei -> speichert sich durch Button klicken (die veränderte Datei) woanders hin
- > nächster User Urdatei
In Urdatei aber fortlaufende Auftragsnummer
wenn ein User bei uns Neuangelegt wird oder etwas bei einem vorhandenem User geändert wird (Berechtigungen etc.)
müssen wir ein Formular ausfüllen dieses erstelle ich gerade,
so dass Problem ist die Excel Tabelle wird auf einem Server gespeichert wo jeder dran darf um dieses Formular zu öffnen er hat dann noch einen Button innerhalb der Tabelle mit dem es automatisch gespeichert wird und er mit diesem vorgang nichts zu tun hat, d.h.
der User öffnet immer nur die Urdatei und die kann ich schlecht mit einem Counter erstellen der zählt wie oft die Datei geöffnet wurde und somit die antragsnummer erstellt wie schaffe ich es aber es in Urdatei aber etwas zu programmieren der trotzdem wie ein counter funktioniert
ich weiss schlecht beschrieben hoffe da steigt jemand durch falls nicht einfach schreiben was unklar ist und bitte nicht einfach nur "hä?" oder ähnliches
also kurz
User - > Urdatei -> speichert sich durch Button klicken (die veränderte Datei) woanders hin
- > nächster User Urdatei
In Urdatei aber fortlaufende Auftragsnummer
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 30325
Url: https://administrator.de/contentid/30325
Ausgedruckt am: 15.11.2024 um 11:11 Uhr
11 Kommentare
Neuester Kommentar
Ich dachte, es heißt:
window
Lonesome Walker
window
Lonesome Walker
Heißt denn das Fenster Auftragsnummer.xls?
Is die Datei schon offen?
Lonesome Walker
PS: Du kannst auch einzelne Stops/Haltepunkte in Deine Makros setzen, dann siehst Du sofort das Problem.
Is die Datei schon offen?
Lonesome Walker
PS: Du kannst auch einzelne Stops/Haltepunkte in Deine Makros setzen, dann siehst Du sofort das Problem.
Okay, jetzt mal langsam:
1. Datei Blahblah.xls öffnen
2. Antragsnummer.xls öffnen
3. Tabelle/Spalte/Reihe Wert einfügen
4. Antragsnummer.xls schließen (evtl. vorher mit Sub auto_close() die Datei automatisch speichern?)
5. fertig?
Man muß, bevor man eine Tabelle per Activate aufrufen kann, diese zuvor auch geöffnet haben...
Lonesome Walker
PS: Ich vergaß das Wichtigste: eigentlich is es doch Workbooks("Antragsnummer.xls").Activate ...
1. Datei Blahblah.xls öffnen
2. Antragsnummer.xls öffnen
3. Tabelle/Spalte/Reihe Wert einfügen
4. Antragsnummer.xls schließen (evtl. vorher mit Sub auto_close() die Datei automatisch speichern?)
5. fertig?
Man muß, bevor man eine Tabelle per Activate aufrufen kann, diese zuvor auch geöffnet haben...
Lonesome Walker
PS: Ich vergaß das Wichtigste: eigentlich is es doch Workbooks("Antragsnummer.xls").Activate ...
Siehste, darum bin ich Mod im Bereich Excel
Ich denke, Du hast anstelle Workbooks nur Workbook geschrieben
Dein Problem würde ich lösen, indem ich irgendwo auf der Tabelle einen Wert eingebe, der dann bei jedem Speichern automatisch eins hochzählt; und das Speichern würde ich automatisch mit Übergabe des Zellwertes machen...
(läßt sich mit Sub auto_open() oder Sub auto_close() sehr einfach realisieren...)
Gruß
Lonesome Walker
Ich denke, Du hast anstelle Workbooks nur Workbook geschrieben
Dein Problem würde ich lösen, indem ich irgendwo auf der Tabelle einen Wert eingebe, der dann bei jedem Speichern automatisch eins hochzählt; und das Speichern würde ich automatisch mit Übergabe des Zellwertes machen...
(läßt sich mit Sub auto_open() oder Sub auto_close() sehr einfach realisieren...)
Gruß
Lonesome Walker