Hallo,
Kannst Du mir sagen, wie ich eine Liste der Namen aller Tabellenblätter erzeugen kann, wenn diese umbenannt sind?
oder einfacher:
Gibt es eine Referenz Tabelle1.a1, auch wenn Tabelle1 inzwischen "Müller" heißt?
Danke
Martin
Liste der Tabellenblätter [gelöst]
Moderator: Moderatoren
-
- **
- Beiträge: 26
- Registriert: So, 10.06.2007 23:49
Liste der Tabellenblätter [gelöst]
Zuletzt geändert von martinheinz am Fr, 26.11.2010 15:35, insgesamt 1-mal geändert.
-
- **
- Beiträge: 26
- Registriert: So, 10.06.2007 23:49
Re: Liste der Tabellenblätter
Danke, Michael, für die Antwort.
Nein, das reicht nicht, weil die 50 Blätter schon umbenannt sind und ich habe die ehrenvolle Aufgabe einen Index als erste Blatt dazu zu machen.
Martin
Nein, das reicht nicht, weil die 50 Blätter schon umbenannt sind und ich habe die ehrenvolle Aufgabe einen Index als erste Blatt dazu zu machen.
Martin
Re: Liste der Tabellenblätter
Hallo martinheinz,
hab da mal schnell was für dich zusammen gebaut,
dieses Makro listet alle Tabelleblatt-Namen untereinander, ab der aktuellen Zelle,
ich hoffe das hilft dir weiter 
hab da mal schnell was für dich zusammen gebaut,
dieses Makro listet alle Tabelleblatt-Namen untereinander, ab der aktuellen Zelle,
Code: Alles auswählen
sub alleTabellenNamen
oDoc = thisComponent
oCell=oDoc.getCurrentSelection().getCellAddress()
osheet=odoc.currentcontroller.activesheet
oRow=oCell.row
oColumn=oCell.column
Anzahl=oDoc.Sheets.count
For i=0 to Anzahl-1
mySheet = oDoc.Sheets(i)
mylist = mysheet.name
ocell=osheet.getCellByPosition(oColumn,oRow)
ocell.string = mylist
oRow = oRow+1
Next i
end sub

LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
-
- **
- Beiträge: 26
- Registriert: So, 10.06.2007 23:49
Re: Liste der Tabellenblätter
Hi Clag,
vielen Dank, ist genau das, was ich brauche.
Hast was gut bei mir
Martin
vielen Dank, ist genau das, was ich brauche.
Hast was gut bei mir
Martin