Hallo,
den nachstehenden Code, der mit dem Exit-Ereignis den eingebenen Betrag in einen Währungsbetrag umwandelt, möchte ich in eine Funktion, nicht auf der Form, sondern in einem Modul „SM“ auslagern:
Bisher:
Private Sub cboGuthaben_Exit(ByVal Cancel As MSForms.ReturnBoolean)
cboGuthaben = Format(cboGuthaben, „###,##0.00“)
End Sub
Versuch:
Public Function Tsd(i) '*** Fügt Tsd.-Punkt und Komma ein ***
Tsd = Format(i, „###,##“)
End Function
Private Sub cboGuthaben_Exit(ByVal Cancel As MSForms.ReturnBoolean)
i = cboGuthaben
i = SM.Tsd(i)
End Sub
Was muss ich ändern?
Danke und Gruß