Hallo Ihr,
Bin ratlos - mache seit wochen an einem Kalenderprogramm rum.
Also ich frage in einer Userform den Stundenübertrag vom letzten Monat ab. Diesen trage ich in userform.textbox.value als string deklariert ab. Abgefragt ist das Format stunden : Minuten . Also zum Beispiel 20 Stunden 10 Minuten Überstunden vom letzten Monat.
diesen Wert welcher in der Variable - Stundenübertrag = userform1.textbox.value
soll in einem Tabellenblatt. range ("A2") eingefügt werden. wenn der Wert negativ - also der jenige mit den Stunden im Soll ist .habe ich ne Checkbox eingerichtet.
dim Stundenübertrag as string
stundenübertrag = userform1.textbox1.value
If userform1.checkbox1.value = true then
sheets("Blatt1").Range("B2").value = Stundenübertrag
else sheets("Blatt1").Range("B3").value = Stundenübertrag
end if
Im Tabellenblatt habe ich ne Autosumme Funktion. Es soll die neuen Stunden und die Reststunden (Stundenübertrag) zusammenzählen, bzw abziehen. Format habe ich in Excel ([hh]:mm und 1904 Datumswerte aktiviert.
wenn das Makro den Wert (zum Beispiel 20 Stunden 00 Minuten ) in die Zeile einfügt kann es aber nicht zusammengerechnet werden. die 20 stunden werden links eingerückt angezeigt .. es kommt Fehlermeldung. Minusstunden gehen gar nicht.
Ich verstehe es absolut nicht ...
Ein virtuellen Bussi an alle Helfer
|