Office: (Office 2010) Textfeld als Suche Benutzen

Helfe beim Thema Textfeld als Suche Benutzen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo, ich habe eine Excel Tabelle mit 3 Spalten Name Nachname Telefonnummer Nun habe ich eine Textbox (TextBox1) und ein Knopf (CommandButton1)... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Dicken, 8. März 2016.

  1. Dicken Erfahrener User

    Textfeld als Suche Benutzen


    Hallo, ich habe eine Excel Tabelle mit 3 Spalten

    Name Nachname Telefonnummer

    Nun habe ich eine Textbox (TextBox1) und ein Knopf (CommandButton1) einfgefügt, jetzt möchte ich gerne das er in den Spalten, nach dem Text sucht den ich in die Textbox eingebe und wenn der Text vorhanden ist, Excel automatisch in die Zeile springt.

    Ist das mit VBA möglich?

    LG
    Dicken
     
    Dicken, 8. März 2016
    #1
  2. Beverly
    Beverly Erfahrener User
    Hi Dicken,

    möglich ist (fast) alles mit VBA.
    Wie wird denn festgelegt, in welcher Spalte gesucht werden soll? Z.B. könnte "Hermann" als Vorname und als Nachname vorkommen - welche Spalte soll dann gelten? Und was soll passieren, wenn der Suchbegriff mehrmals vorkommt?

    Übrigens: eine hochgeladene Beispielmappe würde das Helfen erleichtern.

    Bis später,
    Karin
     
    Beverly, 8. März 2016
    #2
  3. Dicken Erfahrener User
    Hey, danke für deine Antwort,

    Hier mal meine Datei:
    Den Anhang Kundenkartei.xlsm betrachten


    (Der Kunden sortieren Button funktioniert, sobald man etwas neues drunter schreibt und den Button drückt, wird es alphabetisch angeordnet)

    Die Suche in I1 funktioniert auch: man gibt etwas ein und Excel springt zu der Zelle, wo der gesuchte wert drin steht, egal ob in Spalte A oder B. Es wird immer nur das erste gefundenen Wort gesucht.

    Nur möchte ich eben diese Funktion in einer Textbox mit Suchenbutton (Siehe Datei) integrieren. Und wenn es geht sollte vllt beim erneuten drücken einfach weitersuchen, das heißt zum nächsten Treffer springen.

    LG
    Dicken
     
    Dicken, 9. März 2016
    #3
  4. Beverly
    Beverly Erfahrener User

    Textfeld als Suche Benutzen

    Hi Dicken,

    das kann man mit folgendem Code realisieren:

    Code:
    Private Sub TextBox1_KeyUp(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
        Dim rngZelle As Range
        Dim strStart As String
        Dim intFrage As Integer
        If KeyCode = 13 Then   '<== Taste war Enter/Return
            Set rngZelle = Cells.Find(What:=TextBox1, After:=Range("A2"), LookIn:=xlFormulas, _
                LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
                MatchCase:=False, SearchFormat:=False)
            If Not rngZelle Is Nothing Then
                strStart = rngZelle.Address
                Do
                    Application.Goto reference:=rngZelle
                    intFrage = MsgBox("Weitersuchen?", vbYesNo, "Suche")
                    If intFrage = 7 Then
                        Exit Do
                    Else
                        Set rngZelle = Cells.FindNext(rngZelle)
                    End If
                Loop While rngZelle.Address <> strStart
            Else
                MsgBox "Nicht gefunden"
            End If
            Set rngZelle = Nothing
        End If
    End Sub
    
    
    
    
    Bei Drücken von Enter in der TextBox wird mit der Suche begonnen.

    Bis später,
    Karin
     
    Beverly, 9. März 2016
    #4
  5. Dicken Erfahrener User
    Funktioniert bestens :) Vielen Dank :)
     
    Dicken, 9. März 2016
    #5
Thema:

Textfeld als Suche Benutzen

Die Seite wird geladen...
  1. Textfeld als Suche Benutzen - Similar Threads - Textfeld Suche Benutzen

  2. Formularsteuerelement Textfeld: Selbe Formatierung wie verlinkte Zelle?

    in Microsoft Excel Hilfe
    Formularsteuerelement Textfeld: Selbe Formatierung wie verlinkte Zelle?: Hallo, ich bin ja gerade dabei ein Bestellformular mit Excel zu realisieren. Das ganze sieht soweit auch schon sehr gut aus und funktioniert weitgehendst. Die Textfelder sind nun alle verlinkt...
  3. Zwischen Textfeldern mit Tabulator Taste wechseln

    in Microsoft Excel Hilfe
    Zwischen Textfeldern mit Tabulator Taste wechseln: Hallo, ich habe mich das erste Mal mit Textfeldern (AktiveX Steuerelement) befasst. Mein Plan ist eine Art Formular zu machen, wo man zu einem Bestellschein Adresse, Lieferadresse, Kundennummer...
  4. Textfeld Powerpoint Ränder

    in Microsoft PowerPoint Hilfe
    Textfeld Powerpoint Ränder: Hallo liebes Forum! Wo kann ich im PPT einstellen, dass die Ränder automatisch immer auf "0" sind, wenn ich ein Textfeld aufziehe. Auf dem Folienmaster sind die Ränderabstände bereits auf "0"...
  5. Inhalt eines Hyperlink Feldes in ein Textfeld kopieren

    in Microsoft Access Hilfe
    Inhalt eines Hyperlink Feldes in ein Textfeld kopieren: Hallo, kurz vorweg, GRUNDkenntnisse sind ein paar vorhanden, VBA-Kenntnisse sind nicht vorhanden. Ich habe eine DB zum verwalten meiner Dokumente. In einem Endlosformular erzeuge ich mit Hilfe...
  6. Textfelder verschieben

    in Microsoft Excel Hilfe
    Textfelder verschieben: Hallo Forum, ich habe zwei Textfelder auf meinem Tabellenblatt (Textfeld 4 und Textfeld 5) in meiner xlsm Excel Datei. Textfeld 4 befindet sich unter Textfeld 5. Diese beiden Textfelder nutze ich,...
  7. Wert von Textfeld in Zelle schreiben / suchen nach diesem Wert in Worksheet

    in Microsoft Excel Hilfe
    Wert von Textfeld in Zelle schreiben / suchen nach diesem Wert in Worksheet: Hallo zusammen Ich bin was VBA angeht noch ein absoluter Neuling und benötige Hilfe bei einem Problem. Zur Ausgangslage: Ich möchte in unserer Firma ein System einführen mit dem man mit Hilfe...
  8. Abfrage: suche nach bestimmtem Wert in Textfeld

    in Microsoft Access Hilfe
    Abfrage: suche nach bestimmtem Wert in Textfeld: Habe in einer Abfrage folgendes unter Kriterien stehen: Wie [geben Sie den Suchbegriff ein]. Um alle Datensätze angezeigt zu bekommen, in denen ein bestimmter Begriff vorkommt, muss ich den...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden