Ora per intercettare se in una combobox o in una textbox non è stato digitato nulla (e per scriverci dentro lo Zero) uso questo codice:

codice:
Private Sub ComboEuro_Change()
If ComboEuro.Text = "" Or ComboEuro.Text = Null Or ComboEuro.Text = "0" Then
    ComboEuro.Text = "0,00"
End If
Private Sub ComboEuro_Click()
If ComboEuro.Text = "" Or ComboEuro.Text = Null Or ComboEuro.Text = "0" Then
    ComboEuro.Text = "0,00"
End If
questo perchè mi esegue in automatico dei conti...e se trova " " mi da errore...

c'è un modo migliore per fare questo?

e visto che ci sono...c'è un modo per vincolare alla scrittura di cifre nel formato X.XXX,XX ...ossia che l'utente possa solo una volta digitare la virgola e solo 2 cifre dopo di essa? e che se digita prima di tutto la virgola viene scritta prima di questa lo "0"...