Thema Datum  Von Nutzer Rating
Antwort
09.01.2017 14:35:53 Dude
NotSolved
09.01.2017 14:54:32 Werner
NotSolved
09.01.2017 15:52:03 Dude
NotSolved
09.01.2017 18:15:23 Werner
NotSolved
10.01.2017 09:37:58 Dude
NotSolved
10.01.2017 11:53:45 Werner
NotSolved
10.01.2017 12:41:37 Dude
NotSolved
Blau Nach Suchdurchlauf gefundene Zelle aktivieren
10.01.2017 15:54:33 Werner
Solved
11.01.2017 09:43:25 Dude
NotSolved
11.01.2017 10:57:43 Gast3309
NotSolved
11.01.2017 11:14:32 Werner
NotSolved
11.01.2017 11:37:18 Dude
Solved
11.01.2017 11:58:00 Werner
Solved

Ansicht des Beitrags:
Von:
Werner
Datum:
10.01.2017 15:54:33
Views:
622
Rating: Antwort:
 Nein
Thema:
Nach Suchdurchlauf gefundene Zelle aktivieren

Hallo,

dann so:

Voraussetzungen: Textbox für die Engabe des Suchbegriffes heißt TextBox1

                                  Textboxen für die Ausgabe heißen Nummer1 - Nummer10

                                  ComboBoxen für die Ausgaben heißen Combo1 - Combo10

 

Private Sub CommandButton1_Click()
Dim wb As Workbook
Dim ws1 As Worksheet, ws2 As Worksheet
Dim fund As String, fund1 As String
Dim such As String, LetzteZeile As Long, i As Long
Dim zähler As Long

Set wb = ThisWorkbook
Set ws1 = wb.Worksheets("Übersicht")
Set ws2 = wb.Worksheets("Daten")

zähler = 1

such = UserForm1.TextBox1.Value

With ws2
    LetzteZeile = .Cells(.Rows.Count, 2).End(xlUp).Row
        For i = 5 To LetzteZeile
            If zähler > 10 Then
                    MsgBox "Mehr Treffer als Ausgabeboxen"
                    Exit Sub 'Ausstieg wenn mehr Treffer als Boxen
                End If
            If .Cells(i, 2) = such Then 'in Spalte B suchen
                
                    fund = .Cells(i, 1) 'Wert aus Fundzeile Spalte A ggf. anpassen
                    fund1 = .Cells(i, 3) 'Wert aus Fundzeile Spalte C ggf. anpassen
                    UserForm1(CStr("Nummer" & zähler)) = fund
                    UserForm1(CStr("Combo" & zähler)) = fund1
                    zähler = zähler + 1
            End If
        Next i
End With

If fund = "" Then
    MsgBox "Suchbegriff " & such & " nicht gefunden"
    UserForm1.TextBox1.SetFocus
End If
End Sub

 

Gruß Werner


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
09.01.2017 14:35:53 Dude
NotSolved
09.01.2017 14:54:32 Werner
NotSolved
09.01.2017 15:52:03 Dude
NotSolved
09.01.2017 18:15:23 Werner
NotSolved
10.01.2017 09:37:58 Dude
NotSolved
10.01.2017 11:53:45 Werner
NotSolved
10.01.2017 12:41:37 Dude
NotSolved
Blau Nach Suchdurchlauf gefundene Zelle aktivieren
10.01.2017 15:54:33 Werner
Solved
11.01.2017 09:43:25 Dude
NotSolved
11.01.2017 10:57:43 Gast3309
NotSolved
11.01.2017 11:14:32 Werner
NotSolved
11.01.2017 11:37:18 Dude
Solved
11.01.2017 11:58:00 Werner
Solved