Hi,
ich arbeit ezum ersten Mal mit einem office-paket/tabellenprogramm. habe mich für openoffice entschieden.
Meine Frage: Ich möchte eine Tabelle erstellen, die bei jedem Öffnen eine Nummer weiterzählt. Beginnend mit der Nummer 380. bei jedem Öffnen soll weitergezählt werden 381,82,83.... Die Tabelle muß natürlich wissen, welche Nr. nicht verfügbar ist.
geht das überhaupt? wenn ja, dann helft mir bitte.
gruß+danke
fools
automat. Nummernfortzählung beim Öffnen
Moderator: Moderatoren
Hey fools,
Aber der Programmierer kann natürlich entsprechende Routinen schreiben
Gruss
Thomas
Klar. Du schreibst ein entsprechendes Makro, bindest es an das Ereignis "Dokument öffnen" - erledigt.geht das überhaupt? wenn ja, dann helft mir bitte.
Nun, die Tabelle ist "doof" und weiss gar nichts .Die Tabelle muß natürlich wissen, welche Nr. nicht verfügbar ist.
Aber der Programmierer kann natürlich entsprechende Routinen schreiben

Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
hey fools,
(siehe auch Signatur...)
Wo soll denn die Nummer hin?
Gruss
Thomas
Ja, hab ichhast du erfarung mit makro´s?

Wo soll denn die Nummer hin?
Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Hey fools,
hmm, welche Tabelle? Ich nehm mal die erste, dann lautet das Makro:
Eigentlich nur eine Zeile - passt aber so besser hin 
Das Makro speicherst du in einem Modul am besten der Standardbibliothek des Dokumentes.
Dann wählst du Extras - Anpassen aus dem Menü des Dokumentes, nimmst den "Reiter" Ereignisse und weist dem Ereignis Dokument öffnen genau dieses Makro zu. Das war es - keine Hexerei, keine Arbeit.
Viel Spass
hmm, welche Tabelle? Ich nehm mal die erste, dann lautet das Makro:
Code: Alles auswählen
Sub Zahlweiterzaehlen
thisComponent.sheets(0).getCellRangeByName("H14").value = _
thisComponent.sheets(0).getCellRangeByName("H14").value + 1
End Sub

Das Makro speicherst du in einem Modul am besten der Standardbibliothek des Dokumentes.
Dann wählst du Extras - Anpassen aus dem Menü des Dokumentes, nimmst den "Reiter" Ereignisse und weist dem Ereignis Dokument öffnen genau dieses Makro zu. Das war es - keine Hexerei, keine Arbeit.
Viel Spass
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic