Moin Forum.
Ich habe eine Calc-datei mit zwei tabellenblättern (formulare)
Dann habe ich ein makro das mir die Inhalte einer zellauswahl wieder löscht (um erneut + anders auszufüllen)
Problem nur: benutze ich das makro, löscht es mir auch in der anderen datei die Inhalte.
Das soll/darf/kann so aber nicht sein.
Wie wird das Makro definiert, dass es nur für ein bestimmtes Arbeitsblatt gilt.
Danke und Gruß
Tabellenblätter und makro Zuordnung
Moderator: Moderatoren
Re: Tabellenblätter und makro Zuordnung
Hallo graf zahn,
die Tabellenblätter könne über den Namen oder den Index gezielt angesprochen werden
Über den Namen:
Über die interne Nummer:
Die Zählung der Sheets beginnt bei 0.
http://www.dannenhoefer.de/faqstarbasic ... l#Zweig202
die Tabellenblätter könne über den Namen oder den Index gezielt angesprochen werden
Über den Namen:
Code: Alles auswählen
myDoc = thisComponent
mySheet = myDoc.Sheets().getByName("Tabelle2")
Code: Alles auswählen
myDoc = thisComponent
mySheet = myDoc.Sheets(0)
Die Zählung der Sheets beginnt bei 0.
http://www.dannenhoefer.de/faqstarbasic ... l#Zweig202
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: Tabellenblätter und makro Zuordnung
[quote="clag"]Hallo graf zahn,
die Tabellenblätter könne über den Namen oder den Index gezielt angesprochen werden
Über den Namen:
Hallo clag, die namensversion benutzt, bekomme aber Fehlermeldung. mydoc=thisComp.. wird bemeckert
löche ich die Zeile, wird ' mySheet = myDoc.Sheets().getByName("Tabelle2") ' angemeckert...
die Tabellenblätter könne über den Namen oder den Index gezielt angesprochen werden
Über den Namen:
Code: Alles auswählen
myDoc = thisComponent
mySheet = myDoc.Sheets().getByName("Tabelle2")
löche ich die Zeile, wird ' mySheet = myDoc.Sheets().getByName("Tabelle2") ' angemeckert...
- Dateianhänge
-
- fehler_im_makro.png (12 KiB) 2087 mal betrachtet