Hallo Skaletti,
ich habe mir den Source nun noch einmal angeschaut.
Du hast stehen
cmdRechnen.Enabled = CBool(Len(tbWareneingangEingabe) \> 0 And Len(tbAusgangEingabe) \> 0 And Len(tbZurückAktuell)
Dort fehlt >0)!
es muss lauten
cmdRechnen.Enabled = CBool(Len(tbWareneingangEingabe) \> 0 And Len(tbAusgangEingabe) \> 0 And Len(tbZurückAktuell)\>0)
Aber hast du genau diese Zeile auch ins Private Sub UserForm_Initialize() geschrieben? Ich hatte diese als Form_Load declariert. Aber in VBA nennt die sich ja anders Die Zeile in der UserForm_Initialize sorgt dafür das der Button ggfls. beim laden der Form gesperrt wird
MfG Alex