Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1004to1008
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Ereignis vergeben

Ereignis vergeben
28.08.2008 13:40:00
Captian
Hi,
ich erstelle auf meiner Userform zwischen 1-600 Textfelder zur Laufzeit. Funktioniert auch gut.
Jetzt würde ich gerne jedem Textfeld, welches mit dem Zeichen "$" beginnt, eine Prozedur zuweisen - per Klassenmodul.
Funkt aber nicht so ganz...und warum? - Keine Ahnung :-(

Dim aTBChange(3000) As New clsTextBox
inta = 1
For Each CTL In Me.Controls
If CTL.Name Like "$*" Then
Set aTBChange(inta).DieTBChange = MyTextBox
inta = inta + 1
Else
End If
Next CTL


Mein Klassenmodul: clsTextBox


Public WithEvents DieTBChange  As MSForms.TextBox
Private Sub DieTBChange_Change()
'nur zum testen
MsgBox DieTBChange.Name
End Sub


Was läuft hier verkehrt?
Danke
Jack

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Ereignis vergeben
28.08.2008 13:58:31
Rudi
Hallo,

Was läuft hier verkehrt?


Das: Set aTBChange(inta).DieTBChange = MyTextBox
sollte doch wohl
Set aTBChange(inta).DieTBChange = CTL
sein.
Gruß
Rudi

AW: Ereignis vergeben
28.08.2008 14:09:13
Captain
Oh Mann Rudi...danke!
Wie geil ist das denn? Ich Blindfisch...*Ärger*
Aber et geit nu :-)
Bis zur nächsten Bugwelle
Jack
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige