Hallo Zusammen,
ich habe ein kleines Problem. Ich habe einen Code gebaut, der dafür sorgt das nur bestimmte Inhalte, bzw. abhängig vom Land bestimmte Separatoren innerhalb einer Textbox verwendet werden können. Statisch funktioniert das ganze als "Private Sub" sehr gut, allerdings bekomme ich das Ding gerade einfach nicht zu einer Public umgebaut. Vielleicht versteh ich aber auch nicht, wie ich die Textbox korrekt weitergeben muss.
Beispiel für den Code:
_____________________________________________________________________________________________________________________________
1.) Im Private Sub bei Eingabe eines Tastaturbefehls:
Private Sub txtbox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
Dim txtbox as object
txtbox = txtbox1
Call AbfrageEingabe
End Sub
_____________________________________________________________________________________________________________________________
2.) Im Public Sub:
Public Sub AbfrageEingabe()
With textbox1
....was auch immer
End With
_____________________________________________________________________________________________________________________________
Das Problem liegt darin, dass VBA jetzt einfach nicht der varibalen txtbox die vor mit gewünschte txtbox1 zuweist, so das die Sache mit "With txtbox" natürlich nicht funktioniert.
Wäre euch dankbar, wenn Ihr mir einen kurzen Stubs in die richtige Richtung geben könntet.
Besten Dank und Gruß
Chris
|