[GELÖST] Su+Er von Sonderzeichen in Sheetnamen

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

kkl
Beiträge: 2
Registriert: Fr, 14.04.2023 17:23

[GELÖST] Su+Er von Sonderzeichen in Sheetnamen

Beitrag von kkl »

Hallo zusammen,

ich versuche ein Makro zum Laufen zu bringen, das in einer Calc-Datei
alle Sheetsnamen auf Sonderzeichen (?\/ etc.) untersucht und diese
löscht. Mir ist klar, dass dies mit Left nicht möglich ist. Gibt es
eine Basicfunktion, die alle Zeichen eines Sheetnamen auf diese Zeichen
prüft?

Code: Alles auswählen

Sub Main
Dim calcDoc as Object 
calcDoc = ThisComponent
j=0
for i = 0 to calcDoc.sheets.count-1 
   If Left(calcDoc.sheets(i).name,2) = "XT" then
    j=j+1
   end if
next
msgbox(j)
end sub
Zuletzt geändert von kkl am Sa, 15.04.2023 11:50, insgesamt 1-mal geändert.
kkl
Beiträge: 2
Registriert: Fr, 14.04.2023 17:23

Re: Su+Er von Sonderzeichen in Sheetnamen

Beitrag von kkl »

Habe schnelle und sehr kompetente Hilfe im englischen Forum bekommen. Die Lösung findet sich hier:
https://forum.openoffice.org/en/forum/v ... p?t=109819
Antworten