Thema Datum  Von Nutzer Rating
Antwort
Rot Fehler im Code
29.07.2013 09:19:19 Tutti
NotSolved
29.07.2013 10:48:41 Holger
NotSolved
29.07.2013 11:09:04 Tutti
NotSolved

Ansicht des Beitrags:
Von:
Tutti
Datum:
29.07.2013 09:19:19
Views:
1514
Rating: Antwort:
  Ja
Thema:
Fehler im Code

Guten Morgen.

Ich habe hier einen Fehler im Code. Gebe ich den Suchbegriff ein und Suche aus den Stammdaten nach dem Nachnamen (steht in Spalte B) gibt er mir nicht die Spalte A in der das Aktenzeichen steht mit an.

Suche ich aber nach dem Aktenzeichen in Spalte A dann passt es und ich bekomme es sauber in der ListBox angezeigt.

Private Sub CommandButton1_Click()
Dim rngCell As Range
Dim strFirstAddress As String
 
With Worksheets("Stammdaten").Range("A:A")
Me.ListBox1.Clear
  Set rngCell = .Find(Me.TextBox1.Value, LookIn:=xlValues, lookat:=xlWhole)
    If Not rngCell Is Nothing Then
      strFirstAddress = rngCell.Address
      Do
        With Me.ListBox1
        .ColumnCount = 4
          .AddItem
          .List(.ListCount - 1, 0) = rngCell.Value
          .List(.ListCount - 1, 1) = rngCell.Offset(0, 1).Value
          .List(.ListCount - 1, 2) = rngCell.Offset(0, 2).Value
          .List(.ListCount - 1, 3) = rngCell.Offset(0, 3).Value
          .ColumnWidths = "3,0cm;3,0cm;3,0cm;3,0cm"
        End With
        Set rngCell = .FindNext(rngCell)
        Loop While Not rngCell Is Nothing And rngCell.Address <> strFirstAddress
      Else
       MsgBox "Abteilung nicht gefunden", 48
    End If
End With
End Sub

 


Vielleicht hat da einer ne Lösung.
Gruß


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
Rot Fehler im Code
29.07.2013 09:19:19 Tutti
NotSolved
29.07.2013 10:48:41 Holger
NotSolved
29.07.2013 11:09:04 Tutti
NotSolved