Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Excel rechnet nicht mit einem Eintrag aus der Userform?
#1
Moin Community.

Kurzfassung:
Ich trage per Userform eine Zeit (z.b. 50:45) in eine Textbox ein.Nach dem klick auf "OK" wird diese Zeit ins Sheet eingetragen und mithilfe eines Befehls in ein anderes Sheet kopiert. 
Oberhalb der Eintragung ist die Zelle die alles unterhalb dieser Zelle zusammenrechnen soll. Nur tut es das erst wenn ich selber in die Eintragung reinklicke und wieder raus gehe.
"Automatisches Berechnen" = An
"Zellenformat" = Benutzerdefiniert [hh]:mm (In jeder Spalte die genutzt wird)
Zusatz:
Mit der einen Userform wo ich mehreres Eintrage (auch in die besagte spalte) funktioniert es. Wenn ich es aber mit der 2. Userform mache, dass sich nur auf diese eine Spalte beschränkt, läuft es nicht wie bereits oben geschildert.
Der einzige unterschied in den beiden Codes, ist das ich anstatt
[...]
o = 300 
For c = 1 To 23Sheets("00 MAIN").Cells(40, K) = Me.Controls("tb" & o).Text
[...]
um mehrere Sachen (23 Textboxen) einzutragen nur
[...]
Sheets("00 MAIN").Range("D30") = tbhours
[...]
schreibe, da ich mich nur auf eine Textbox beschränke.

Bin mit meinem Latain am ende. Wäre für weitere Ideen dankbar :)
Nachtrag:
Schritt 1, daten in die Userform eintragen:      
Schritt 2, nach "OK" werden die Daten in "Sheet 00" eingetragen:     
Schritt 3, zeile wird kopiert und in die entsprechende Tabelle eingefügt:     
Fehler: Anstatt 00:00 müssten bei beiden 50:30 stehen.
Behebung: reinklicken, wieder raus gehen.      ->    
Antworten Top
#2
Sheets("00 MAIN").Range("D30") = tbhours.text bringt nichts? 

tbhours ist die textbox?
Antworten Top
#3
genau, "tb" steht bei mir für "Textbox".

Am Code selber ist ja nichts zu bemängeln. Die Zahl kommt ja an, nur wird sie am ende nicht verrechnet.
Antworten Top
#4
und aufgrund welcher Informationen sollen dir die Helfer nun helfen?  Du sagst es liegt nicht am Code , aber du sagst auch das nur dort der Unterschied liegt. Also das ist schon dürftig.  Beispieldatei mit reproduzierbarem Verhalten?
Antworten Top
#5
Tut mir Leid, bin neu hier... Habe die Bilder falsch eingefügt. Jetzt sind diese sichtbar.

Ich kann nicht sagen woran es liegt. Deswegen bin ich ja hier. woran kann es denn liegen, dass die Zelle mit dem "=Summe" befehl die Zahl nicht mitrechnet oder das ich manuell reinklicke?
Antworten Top
#6
(29.12.2020, 22:55)AS49 schrieb: Ich kann nicht sagen woran es liegt.
Ich auch nicht, Bilder reagieren sehr schlecht bis gar nicht auf Zelleingaben.
Mit Bildern kann hier keiner was anfangen.  Du wirst doch wohl ne kleine Beispieldatei, die deiner Anwendung entspricht zusammenklicken können.
Antworten Top
#7
Erstell eine userform, füg ne zahl ein und verrechne sie. Ergebnis: Funktioniert.

Ich kann keinen Logikfehler eben mal mit ner neuen Tabelle erstellen.
Mein Problem ist ganz simpel unlogisch.

Zahl wird eingefügt und nicht verrechnet, bis ich manuell reinklicke. <- Dieser eine Satz ist alles was meine Helfer zu wissen brauchen.
Antworten Top
#8
Hallo,
Sheets("00 MAIN").Range("D30").Value = CDate(tbhours)
Gruß Uwe
[-] Folgende(r) 1 Nutzer sagt Danke an Kuwer für diesen Beitrag:
  • AS49
Antworten Top
#9
Hat geklappt!
Ich muss mich mal reinlesen warum das so funktioniert... Aber es funktioniert, das ist die Hauptsache. Vielen Dank :)
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste