Am anfang hat es funktioniert. aber nun nicht mehr und ich habe keine Ahnung warum.
Mögliche Fehlerursachen :
1. Der Datei wurden mehrere Sheets beigefügt ?
2. Die Datei ist PW-geschützt ?
3. Mein Makro ist falsch ?
hier der Code :
Code: Alles auswählen
Sub Main
dim odoc as object
odoc = thiscomponent
mysheet = odoc.currentcontroller.activesheet
'farben = mysheet.getcellrangebyname("A1").CellBackColor
'f= "RGB-Farben: " & red(farben) &"," & green(farben) & "," & blue(farben)
'msgbox f
'exit sub
for i = 8 to 250
for o = 8 to 39
zeitholen = mysheet.getcellbyposition(i, o).value
zeitgeben = ((zeitholen-int(zeitholen))*1.66666666666667)+int(Zeitholen)
if mysheet.getcellbyposition(i, o).cellbackcolor <> rgb(255,255,204) then
mysheet.getcellbyposition(i, o).value = zeitgeben
mysheet.getcellbyposition(i, o).cellbackcolor = rgb(255,255,204)
end if
if mysheet.getcellbyposition(i, o+1).string = "" then
exit for
end if
next
if mysheet.getcellbyposition(i+1, 0).string = "" then
exit for
end if
next
End Sub
lg
Andreas