von Karolus » Mi, 28.04.2010 12:27
Hallo
Willst du:
Code: Alles auswählen
function leer_spalten()
otab = thiscomponent.sheets().getbyName("Tabelle1") 'ggf. Namen anpassen
spalten() = array("B","C","D","F","G","H","I","V","X","Y","AW","AX","BW","BX","BY","BZ","CA","CB","CC","DG")
result = ""
for i = 1 to 1000
for s = 0 to ubound(spalten())
if otab.getcellrangebyname( spalten(s) & i).string = "" then
result = result & "," & spalten(s)
end if
next s
next i
leer_spalten = result
end function
als Funktion aus einer Calczelle aufrufen in der Syntax:
Gruß Karo
Hallo
Willst du:
[code]function leer_spalten()
otab = thiscomponent.sheets().getbyName("Tabelle1") 'ggf. Namen anpassen
spalten() = array("B","C","D","F","G","H","I","V","X","Y","AW","AX","BW","BX","BY","BZ","CA","CB","CC","DG")
result = ""
for i = 1 to 1000
for s = 0 to ubound(spalten())
if otab.getcellrangebyname( spalten(s) & i).string = "" then
result = result & "," & spalten(s)
end if
next s
next i
leer_spalten = result
end function[/code]
als Funktion aus einer Calczelle aufrufen in der Syntax:
[code]=LEERSPALTEN()[/code]
Gruß Karo