Automatische Nummerierung mit mehreren Ebenen
-
- Beiträge: 14
- Registriert: 6. Jun 2023, 21:20
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 2 Mal
- Kontaktdaten:
Re: Automatische Nummerierung mit mehreren Ebenen
Hi noch mal,
ich habe gerade zufällig gesehen, dass doch noch jemand in dem anderen Forum einen Lösungsvorschlag gemacht hat zu der LAMBDA-Funktion (namens "IDs") in Microsoft 365. Da wir ja alle Lösungsvorschläge hier sammeln wollen, habe ich von dort nach hier verlinkt und leite euch den Inhalt weiter.
Hier passt sich die Nummerierung automatisch an, wenn eine Zeile eingefügt wird. Das Problem mit "Bereich verschieben" verstehe ich nicht.
Viele Grüße
https://www.office-hilfe.com/support/th ... 864/page-2
ich habe gerade zufällig gesehen, dass doch noch jemand in dem anderen Forum einen Lösungsvorschlag gemacht hat zu der LAMBDA-Funktion (namens "IDs") in Microsoft 365. Da wir ja alle Lösungsvorschläge hier sammeln wollen, habe ich von dort nach hier verlinkt und leite euch den Inhalt weiter.
Hier passt sich die Nummerierung automatisch an, wenn eine Zeile eingefügt wird. Das Problem mit "Bereich verschieben" verstehe ich nicht.
Viele Grüße
https://www.office-hilfe.com/support/th ... 864/page-2
- Dateianhänge
-
- Sonnenwelt_Automatische Nummerierung bei Wert.xlsx
- (21.82 KiB) Noch nie heruntergeladen
-
- Bild1.png (160.99 KiB) 2837 mal betrachtet
- Wisi82
- Beiträge: 79
- Registriert: 14. Apr 2023, 14:22
- Hat sich bedankt: 11 Mal
- Danksagung erhalten: 25 Mal
- Kontaktdaten:
Re: Automatische Nummerierung mit mehreren Ebenen
Hallo Sonnenwelt
Ich glaube du hast da etwas falsch verstanden, Alles was ich hier bezüglich Zellen geschrieben habe, betrifft nicht deine Tabelle, sondern die Tabelle «Grunddaten» welche du neu Anlegen musst.
Ich lade mal ein Printscreen von meiner Tabelle hoch dann kannst du es wahrscheinlich besser verstehen was ich gemeint habe: Die Namen der Zellen/Zellbereiche werden nicht über Formeln eingegeben, dafür benötigst du das Feld wo du momentan «A1» siehst, ganz oben links im Bild. Du musst die gewünschte Zelle welche du benennen willst auswählen z.B. A2 dann steht in dem Feld oben Links auch A2 drin, dieses "A2" überschreibst du mit "Ebene1" und drückst dann Enter, so gibt man einer Zelle einen Namen.
Für einen Zellbereich gilt das gleiche Vorgehen, einfach anstelle einer Zelle den gewünschten Bereich auswählen, z.B. "B2 - H2" dann oben links den gewünschten Namen (Fw_E1) für diesen Bereich eingeben und mit Enter bestätigen. Ich habe dies nicht genauer erläutert, weil in deiner Mappe bereits ein Bereich deiner Tabelle "A4 - E38" den Namen «Tabelle47» hat, deshalb bin ich davon ausgegangen, dass du weisst wie man das macht.
Die anderen Fragen sollten sich durch betrachten des Printscreen klären. Sonst einfach nochmal nachfragen.
noch eine kleine Anmerkung zu dieser Art der Datenprüfung: diese kann nicht eine Prüfung per VBA ersetzen, da dieses Tool die Daten nur dann prüft, wenn neue Daten in eine Zelle geschrieben werden, oder bestehende Daten verändert werden. Es ist ausschliesslich eine Eingabe-Prüfung. Wenn Zellen verschoben werden, oder die Tabelle umsortiert wird, werden die Daten nicht erneut geprüft.
@Bastler: Die Frage nach der Erstellung der Tabelle hat folgenden Hintergrund: wenn du eine Tabelle als Vorlage anlegst und dann die neuen Tabellen auf Basis von dieser Vorlage erstellst, dann könnte diese Datenprüfung in der Vorlage eingefügt werden, und wäre dann auch auf jedem Tabellenblatt verfügbar, ohne Anpassungen.
schöne Grüsse Erwin
Ich glaube du hast da etwas falsch verstanden, Alles was ich hier bezüglich Zellen geschrieben habe, betrifft nicht deine Tabelle, sondern die Tabelle «Grunddaten» welche du neu Anlegen musst.
Ich lade mal ein Printscreen von meiner Tabelle hoch dann kannst du es wahrscheinlich besser verstehen was ich gemeint habe: Die Namen der Zellen/Zellbereiche werden nicht über Formeln eingegeben, dafür benötigst du das Feld wo du momentan «A1» siehst, ganz oben links im Bild. Du musst die gewünschte Zelle welche du benennen willst auswählen z.B. A2 dann steht in dem Feld oben Links auch A2 drin, dieses "A2" überschreibst du mit "Ebene1" und drückst dann Enter, so gibt man einer Zelle einen Namen.
Für einen Zellbereich gilt das gleiche Vorgehen, einfach anstelle einer Zelle den gewünschten Bereich auswählen, z.B. "B2 - H2" dann oben links den gewünschten Namen (Fw_E1) für diesen Bereich eingeben und mit Enter bestätigen. Ich habe dies nicht genauer erläutert, weil in deiner Mappe bereits ein Bereich deiner Tabelle "A4 - E38" den Namen «Tabelle47» hat, deshalb bin ich davon ausgegangen, dass du weisst wie man das macht.
Die anderen Fragen sollten sich durch betrachten des Printscreen klären. Sonst einfach nochmal nachfragen.
Tut mir leid, ich wollte dich nicht stressenGemach, gemach ...
noch eine kleine Anmerkung zu dieser Art der Datenprüfung: diese kann nicht eine Prüfung per VBA ersetzen, da dieses Tool die Daten nur dann prüft, wenn neue Daten in eine Zelle geschrieben werden, oder bestehende Daten verändert werden. Es ist ausschliesslich eine Eingabe-Prüfung. Wenn Zellen verschoben werden, oder die Tabelle umsortiert wird, werden die Daten nicht erneut geprüft.
@Bastler: Die Frage nach der Erstellung der Tabelle hat folgenden Hintergrund: wenn du eine Tabelle als Vorlage anlegst und dann die neuen Tabellen auf Basis von dieser Vorlage erstellst, dann könnte diese Datenprüfung in der Vorlage eingefügt werden, und wäre dann auch auf jedem Tabellenblatt verfügbar, ohne Anpassungen.
schöne Grüsse Erwin
- Folgende Benutzer bedankten sich beim Autor Wisi82 für den Beitrag:
- d'r Bastler
Windows 10 Home, Office 2019 Professional, Aber meistens ist es der Kopf, welcher Verwirrung stiftet
-
- Beiträge: 14
- Registriert: 6. Jun 2023, 21:20
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 2 Mal
- Kontaktdaten:
Re: Automatische Nummerierung mit mehreren Ebenen
Hallo Erwin,
ach soooo ja in der Grundtabelle ergibt das Sinn, vielen Dank
Dein Weg erscheint mir einfacher verständlich als dieses Lambda. Aber verstehe ich das richtig, dass sich alles wieder verschiebt, wenn ich eine neue Zeile einfüge oder lösche?
Tabelle47.... !? Vermutlich hängt das mit dem DropDown Menü zusammen oder es kommt daher, dass ich inhaltliche Teile vorher aus einer anderen Mappe kopiert und dann aber wieder gelöscht habe.
Viele Grüße
ach soooo ja in der Grundtabelle ergibt das Sinn, vielen Dank
Dein Weg erscheint mir einfacher verständlich als dieses Lambda. Aber verstehe ich das richtig, dass sich alles wieder verschiebt, wenn ich eine neue Zeile einfüge oder lösche?
Tabelle47.... !? Vermutlich hängt das mit dem DropDown Menü zusammen oder es kommt daher, dass ich inhaltliche Teile vorher aus einer anderen Mappe kopiert und dann aber wieder gelöscht habe.
Viele Grüße
- Wisi82
- Beiträge: 79
- Registriert: 14. Apr 2023, 14:22
- Hat sich bedankt: 11 Mal
- Danksagung erhalten: 25 Mal
- Kontaktdaten:
Re: Automatische Nummerierung mit mehreren Ebenen
Hallo Sonnenwelt
Tut mir leid ich diese Funktion aus dem anderen Forum noch nicht richtig angeschaut, dementsprechend weiss ich nicht was diese genau macht, sorgt diese für die Nummerierung oder die Datenprüfung oder beides?
Wenn du eine Zeile einfügst, löscht oder verschiebst, werden die Daten mit dieser Funktion nicht mehr geprüft ausser wenn du in der neuen Zeile einen Wert einfügst. Die Nummerierung sollte sich dann ja sowieso anpassen, aber ob die Daten noch in der richtigen Reihenfolge sind (Registerkarte - Menüpunkt - Aktivität) oder ob sie nach dem entfernen oder verschieben plötzlich eine falsche Reihenfolge entsteht (Menüpunkt - Registerkarte - Aktivität) kann diese Funktion nicht prüfen.
Ich möchte nochmal betonen, dass diese "Datenprüfung" hauptsächlich die Auswahl im Dropdown definiert, und weniger die Richtigkeit der Daten prüft.
Geh mal oben im Menü auf «Formeln», dann klickst du «Namens-Manager» da siehst du alle Namen welche innerhalb dieser Mappe definiert sind.
Wenn du mein Gebastel korrekt umgesetzt hast, sollten hier zwanzig Werte mehr drin stehen.
Hast du das Dropdown selber erstellt? wenn nein müsste ich die Anweisung noch etwas präziser ausführen.
Es grüsst Erwin
Tut mir leid ich diese Funktion aus dem anderen Forum noch nicht richtig angeschaut, dementsprechend weiss ich nicht was diese genau macht, sorgt diese für die Nummerierung oder die Datenprüfung oder beides?
Wenn du eine Zeile einfügst, löscht oder verschiebst, werden die Daten mit dieser Funktion nicht mehr geprüft ausser wenn du in der neuen Zeile einen Wert einfügst. Die Nummerierung sollte sich dann ja sowieso anpassen, aber ob die Daten noch in der richtigen Reihenfolge sind (Registerkarte - Menüpunkt - Aktivität) oder ob sie nach dem entfernen oder verschieben plötzlich eine falsche Reihenfolge entsteht (Menüpunkt - Registerkarte - Aktivität) kann diese Funktion nicht prüfen.
Ich möchte nochmal betonen, dass diese "Datenprüfung" hauptsächlich die Auswahl im Dropdown definiert, und weniger die Richtigkeit der Daten prüft.
Das kann natürlich sein, dass dieser Name aus der Ursprungsmappe kommt und du deshalb auch nichts davon gewusst hast.Teile vorher aus einer anderen Mappe kopiert
Geh mal oben im Menü auf «Formeln», dann klickst du «Namens-Manager» da siehst du alle Namen welche innerhalb dieser Mappe definiert sind.
Wenn du mein Gebastel korrekt umgesetzt hast, sollten hier zwanzig Werte mehr drin stehen.
Hast du das Dropdown selber erstellt? wenn nein müsste ich die Anweisung noch etwas präziser ausführen.
Es grüsst Erwin
Windows 10 Home, Office 2019 Professional, Aber meistens ist es der Kopf, welcher Verwirrung stiftet
-
- Beiträge: 14
- Registriert: 6. Jun 2023, 21:20
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 2 Mal
- Kontaktdaten:
Re: Automatische Nummerierung mit mehreren Ebenen
Hi Erwin,
vielen Dank für die Erklärung. Das Drow Down habe ich selbst erstellt und es freut mich, dass es dir gefällt
Alles klar, dann probiere ich es mal aus. Das hört sich gut an.
Viele Grüße
vielen Dank für die Erklärung. Das Drow Down habe ich selbst erstellt und es freut mich, dass es dir gefällt
Alles klar, dann probiere ich es mal aus. Das hört sich gut an.
Viele Grüße
- Wisi82
- Beiträge: 79
- Registriert: 14. Apr 2023, 14:22
- Hat sich bedankt: 11 Mal
- Danksagung erhalten: 25 Mal
- Kontaktdaten:
Re: Automatische Nummerierung mit mehreren Ebenen
Hallo Zusammen
schon ne Weile nichts mehr von euch gehört, gehts noch weiter mit diesem Projekt?
@Sonnenwelt: Und hats geklappt, passt sich jetzt dein Dropdown an die möglichen Werte an?
@Bastler: kleine Nebenfrage, weshalb erstellst du dieses als Binärarbeitsmappe? wo ist der Unterschied zwischen einer Binär-Arbeitsmappe und einer anderen (.xlsm)?
Sonnige Grüsse Erwin
schon ne Weile nichts mehr von euch gehört, gehts noch weiter mit diesem Projekt?
@Sonnenwelt: Und hats geklappt, passt sich jetzt dein Dropdown an die möglichen Werte an?
@Bastler: kleine Nebenfrage, weshalb erstellst du dieses als Binärarbeitsmappe? wo ist der Unterschied zwischen einer Binär-Arbeitsmappe und einer anderen (.xlsm)?
Sonnige Grüsse Erwin
Windows 10 Home, Office 2019 Professional, Aber meistens ist es der Kopf, welcher Verwirrung stiftet
- d'r Bastler
- Beiträge: 670
- Registriert: 29. Aug 2022, 13:20
- Hat sich bedankt: 175 Mal
- Danksagung erhalten: 90 Mal
Re: Automatische Nummerierung mit mehreren Ebenen
Moin Erwin,
laut einschlägiger Tutorials und MS-Erläuterungen lassen sich Binär-Dateien angeblich 80% schneller öffnen und sind 30% kleiner als XLSM-Dateien. Das trifft aber wohl spürbar nur auf Projekte mit größeren Berechnungen und Datenmengen zu.
Zum Test habe ich eben mal eines meiner größeren Projekte vergleichend gespeichert: in .xlsb waren es 4.205, in xlsm 4.424 kB. Muss wohl dringend meine Festplatte aufräumen
Aber: Auch wenn .xlsb-Dateien ebenfalls nur gezippte XLM (sic!)-Dateien sind, lassen sie sich die BIN-Dateien im Gegensatz zu .xlsm-Dateien nicht mit einem beliebigen .txt-Editor öffnen. Das bedeutet einen geringfügig besseren Schutz der Inhalte und des Codes.
Schöne Grüße
laut einschlägiger Tutorials und MS-Erläuterungen lassen sich Binär-Dateien angeblich 80% schneller öffnen und sind 30% kleiner als XLSM-Dateien. Das trifft aber wohl spürbar nur auf Projekte mit größeren Berechnungen und Datenmengen zu.
Zum Test habe ich eben mal eines meiner größeren Projekte vergleichend gespeichert: in .xlsb waren es 4.205, in xlsm 4.424 kB. Muss wohl dringend meine Festplatte aufräumen
Aber: Auch wenn .xlsb-Dateien ebenfalls nur gezippte XLM (sic!)-Dateien sind, lassen sie sich die BIN-Dateien im Gegensatz zu .xlsm-Dateien nicht mit einem beliebigen .txt-Editor öffnen. Das bedeutet einen geringfügig besseren Schutz der Inhalte und des Codes.
Schöne Grüße
- Folgende Benutzer bedankten sich beim Autor d'r Bastler für den Beitrag:
- Wisi82
d'r Bastler von den VBAsteleien.de
Win 10 + Office 2019 & Win11 + Office 2021 + Visio 2019 pro & macOS.X15 + Office2019pro & Android12 & XL365
Win 10 + Office 2019 & Win11 + Office 2021 + Visio 2019 pro & macOS.X15 + Office2019pro & Android12 & XL365
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste