Warum eine Endlosschleife?

Informationen und Beispiele zu den hier genannten Dialog-Elementen:
ListBox MsgBox


Excel-Version: 10.0 (Office XP)
nach unten

Betrifft: Warum eine Endlosschleife?
von: @lex
Geschrieben am: 05.06.2002 - 12:16:36

Hallo Experten.
habe vorhin einen Code gepostet.
Allerdings ist mir unklar, warum eine Endlosschleife entsteht, wenn
statt
Private Sub ListBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
dies steht:
Private Sub ListBox1_Click(ByVal Cancel As MSForms.ReturnBoolean)


Private Sub ListBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
Dim Text As String
Dim iCount As Integer
For iCount = 2 To 4
ListBox1.BoundColumn = iCount
Text = Text & ListBox1.Value
Next iCount
MsgBox Text
End Sub

Ideen ?

Alex

nach oben   nach unten

Re: Warum eine Endlosschleife?
von: L.Vira
Geschrieben am: 05.06.2002 - 12:19:15

Weil jedesmal das Click- Ereignis ausgelöst wird!

nach oben   nach unten

?
von: @lex
Geschrieben am: 05.06.2002 - 14:38:02

Ja,
auf die Idee bin ich auch schon gekommen,
nur ist mir nicht klar WIE das Click-Ereignis ausgelöst wird.
Durch Listbox1.BoundColumn ?

Dann dürfte aber nie der richtige Wert in der zugewiesenen Zelle stehen, sondern nur 1/3

Oder bin ich auf dem falschen Dampfer ??

VG,
Alex


 nach oben

Beiträge aus den Excel-Beispielen zum Thema "Focus aktives Steuerelement"