ich bin kein scriptprofi und versuche trotzdem eines zu erstellen.
Mein Ziel ist in einer bestimmten zelle einen 12-stelligen String in eine MAC-Adresse zu wandeln.
mein Versuch bisher:
Code: Alles auswählen
Sub macAdresse_formatieren
with thisComponent.sheets(0)
for zi = 5 to 34 'für diese Zeilen soll das Script gültig sein
if .getcellbyposition(11,zi).string = "1" then 'Auswahl Prügkriterium in Spalte E
'mycell = mysheet.getCellByPosition(4,zi)
.getcellbyposition(4,zi).string = CONCATENATE(Mid((.getcellbyposition(4,zi).string), 1, 2)&":"&Mid((.getcellbyposition(4,zi).string), 3, 2)&":"&Mid((.getcellbyposition(4,zi).string), 5, 2)&":"& Mid((.getcellbyposition(4,zi).string), 7, 2)&":"& Mid((.getcellbyposition(4,zi).string), 9, 2)&":"& Mid((.getcellbyposition(4,zi).string), 11, 2))
else
.rows(zi).isvisible = false 'nicht benötigte Zeilen auswählen und ausblenden
end if
next
end with
End Sub
Spalte 11 ist eine Hilfsspalte von der ich dachte, dass sie hilfreich ist. Muss aber nicht.
Vielleicht kann mir jemand helfen.
Beste Grüße
berndk