Thema Datum  Von Nutzer Rating
Antwort
16.10.2020 16:16:14 Frank
NotSolved
16.10.2020 17:17:04 Mackie
NotSolved
16.10.2020 17:45:03 Gast47120
NotSolved
16.10.2020 18:44:45 Mackie
NotSolved
16.10.2020 17:42:51 Mase
NotSolved
16.10.2020 19:32:15 Gast4552
NotSolved
Rot ListBox in UserForm reagiert nicht auf Ereignisse
16.10.2020 19:36:52 Gast89546
NotSolved
16.10.2020 21:15:04 AlterDresdner
NotSolved
17.10.2020 17:37:24 Gast69174
NotSolved
17.10.2020 17:47:22 Gast88707
NotSolved
17.10.2020 18:01:01 Gast5640
NotSolved
17.10.2020 18:06:15 Gast5640
NotSolved

Ansicht des Beitrags:
Von:
Gast89546
Datum:
16.10.2020 19:36:52
Views:
509
Rating: Antwort:
  Ja
Thema:
ListBox in UserForm reagiert nicht auf Ereignisse

Hallo, 

hier kommt der Originalcode:

Private Sub ListBox2_Click()

If enableListBox2 Then

    index = Me.ListBox2.ListIndex
    sidneu = CStr(Me.ListBox2.List(index, 0))
    
    'dann flag setzen, dass das Listenfeld nicht nochmal aktualisisert wird
    enableListBox2 = False
    
    idErsatzNeu = ""
    If Modul1.sourceColumns.Exists("Geburtstag") Then
        gebDatNeu = Modul1.arrNeueWerte(index)(Modul1.targetColumns("Geburtsdatum") - 1)
        idErsatzNeu = gebDatNeu & Modul1.arrNeueWerte(index)(Modul1.targetColumns("Nachname") - 1)
    End If
    
    If sidneu <> "" Or gebDatNeu <> "" Then
        For j = 0 To UBound(Modul1.arrNeueWerte)
            sidNeu2 = CStr(Modul1.arrNeueWerte(j)(Modul1.targetColumns("Schüler ID") - 1))
            idErsatzNeu2 = ""
            
            If Modul1.sourceColumns.Exists("Geburtstag") Then
                gebDatNeu2 = Modul1.arrNeueWerte(j)(Modul1.targetColumns("Geburtsdatum") - 1)
                idErsatzNeu2 = gebDatNeu2 & Modul1.arrNeueWerte(j)(Modul1.targetColumns("Nachname") - 1)
            End If
            
            
            'stimmen die Ids überein?
            If (sidneu = sidNeu2 And sidneu <> "" Or (idErsatzNeu2 = idErsatzNeu And idErsatzNeu <> "")) And j <> index Then
                
                
                'Eintrag markieren
                Me.ListBox2.Selected(j) = True
                Me.ListBox2.ListIndex = j
                
            ElseIf index <> j Then
                'markieerung aufheben, aber nur, wenn es nicht der vom Nutzer markierte Eintrag ist
                Me.ListBox2.Selected(i) = False
             End If
        Next j
        
        'listbox wieder aktivieren
        enableListBox2 = True
        
 
    End If
End If
End Sub

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
16.10.2020 16:16:14 Frank
NotSolved
16.10.2020 17:17:04 Mackie
NotSolved
16.10.2020 17:45:03 Gast47120
NotSolved
16.10.2020 18:44:45 Mackie
NotSolved
16.10.2020 17:42:51 Mase
NotSolved
16.10.2020 19:32:15 Gast4552
NotSolved
Rot ListBox in UserForm reagiert nicht auf Ereignisse
16.10.2020 19:36:52 Gast89546
NotSolved
16.10.2020 21:15:04 AlterDresdner
NotSolved
17.10.2020 17:37:24 Gast69174
NotSolved
17.10.2020 17:47:22 Gast88707
NotSolved
17.10.2020 18:01:01 Gast5640
NotSolved
17.10.2020 18:06:15 Gast5640
NotSolved