von Carsten01 » Mi, 29.10.2014 20:21
Kein richtiges Problem, nur eine Frage, ob es eleganter geht. Beim Versuch, die Summe: (Zelle mit Stundenangabe + Zeitvariable) ebenfalls als Stunden ([H]:MM) auszugeben, suchte ich die einfachste Lösung und habe es so gelöst:
Code: Alles auswählen
Zeitfeld=Sheet0.getCellByPosition(0,0)
Zeitdifferenz=0.333333333
Hilfszelle=Sheet4.getCellByPosition(1,1) ' formatiert als [H]:MM
Hilfszelle.value=Zeitfeld.value+Zeitdifferenz
msgbox("Stundenzahl: " + Hilfszelle.string + "h")
Inhalt von Zeitfeld soll nicht angetastet werden. Direkt Zeitfeld.value+Zeitdifferenz wunschgemäß formatiert in der msgbox-Anweisung hab ich nicht hinbekommen.
_________________
Moderation: Thema von OOo Calc nach OOo Basic und Java verschoben, wo alle Themen zur individuellen Programmierung hingehören.—lorbass, Moderator
Kein richtiges Problem, nur eine Frage, ob es eleganter geht. Beim Versuch, die Summe: (Zelle mit Stundenangabe + Zeitvariable) ebenfalls als Stunden ([H]:MM) auszugeben, suchte ich die einfachste Lösung und habe es so gelöst:
[code]Zeitfeld=Sheet0.getCellByPosition(0,0)
Zeitdifferenz=0.333333333
Hilfszelle=Sheet4.getCellByPosition(1,1) ' formatiert als [H]:MM
Hilfszelle.value=Zeitfeld.value+Zeitdifferenz
msgbox("Stundenzahl: " + Hilfszelle.string + "h")[/code]
Inhalt von Zeitfeld soll nicht angetastet werden. Direkt Zeitfeld.value+Zeitdifferenz wunschgemäß formatiert in der msgbox-Anweisung hab ich nicht hinbekommen.
[color=#00AA00]
_________________
[size=85][b]Moderation:[/b] Thema von [url=http://de.openoffice.info/viewforum.php?f=2]OOo Calc[/url] nach [url=http://de.openoffice.info/viewforum.php?f=18]OOo Basic und Java[/url] verschoben, wo alle Themen zur individuellen Programmierung hingehören.—lorbass, Moderator
[/size][/color]