Office: (Office 365) Suchfunktion in Listbox

Helfe beim Thema Suchfunktion in Listbox in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo zusammen, bin ein Neuling was VBA angeht und habe folgendes Problem. Über Double Click öffnet sich eine neue Userform und die Daten der Zeile... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Christian Schumann, 23. Oktober 2022.

  1. Suchfunktion in Listbox


    Hallo zusammen,
    bin ein Neuling was VBA angeht und habe folgendes Problem.
    Über Double Click öffnet sich eine neue Userform und die Daten der Zeile füllen Textboxen aus.
    Das funktioniert alles. Habe auch eine Suchfunktion für die Listbox programmiert. Sobald ich die Suchfunktion anwende werden die Zeilen der Tabelle in die Userform übertragen und nicht aus der Listbox. Die Listbox aktualisiert sich nicht sobald ich über die Suchfunktion suche.
    Komme absolut nicht weiter und bin für jede Hilfe sehr Dankbar!
    Gruß CHristian
     
    Christian Schumann, 23. Oktober 2022
    #1
  2. Beverly
    Beverly Erfahrener User
    Hi Christian,

    meinst du damit, dass die Änderungen, die du mit dem Button "Buchen" ins Tabellenblatt überträgst, nicht in der ListBox angezeigt werden, wenn das UserForm erneut gestartet wird? Dann must du das Füllen der ListBox nicht ins Initialize-Ereignis schreiben sondern ins Activate-Ereignis.



    Suchfunktion in Listbox GrußformelSuchfunktion in Listbox Beverly's Excel - Inn
     
    Beverly, 23. Oktober 2022
    #2
    1 Person gefällt das.
  3. Hallo Beverly,
    das funktionierte auch nicht und klappt jetzt, danke für die Antwort!
    Listbox füllen funktioniert
    Suche in Listbox funktioniert
    Sobald die Suche die Listbox komprimiert und per Doppel Klick eine Zeile der Listbox angeklickt wird,
    wird nicht die angeklickte Zeile in der durch Doppel Klick aufgerufenen Userform übernommen
     
    Christian Schumann, 23. Oktober 2022
    #3
  4. Beverly
    Beverly Erfahrener User

    Suchfunktion in Listbox

    Hi Christian,

    Der einfachste Weg um die richtige Zeile zu finden: trage beim Füllen der ListBox die laufende Zeile in eine zusätzliche Spalte mit der Breite 0 (damit sie nicht sichtbar ist) in die ListBox ein - dann weißt du du immer, auf welche Zeile im Tabellenblatt du zugreifen musst.



    Suchfunktion in Listbox GrußformelSuchfunktion in Listbox Beverly's Excel - Inn
     
    Beverly, 23. Oktober 2022
    #4
    1 Person gefällt das.
  5. Hi Karin
    in der Listbox kann ich ja nur 10 Spalten verwenden und brauche diese auch. Musste schon Sachen in der Listbox weg lassen. Gibt es noch eine andere Möglichkeit?
     
    Christian Schumann, 23. Oktober 2022
    #5
  6. Beverly
    Beverly Erfahrener User
    Hi Christian,

    da liegst du falsch: weil du der ListBox nicht den Zellbereich per RowSource sondern mittels AddItem übergibst, gibt es diese Beschränkung nicht - die ListBox kann deshalb durchaus mehr als 10 Spalten haben.


    Suchfunktion in Listbox GrußformelSuchfunktion in Listbox Beverly's Excel - Inn
     
    Beverly, 23. Oktober 2022
    #6
    1 Person gefällt das.
  7. Hi Karin,

    dann probiere ich mal die RowSource Methode aus. Vielen Dank!
    Hoffentlich Klappt es dann.
     
    Christian Schumann, 23. Oktober 2022
    #7
  8. Beverly
    Beverly Erfahrener User

    Suchfunktion in Listbox

    Hi Christian,

    du hast mich falsch verstanden: bei RowSource gibt es die Beschränkung auf 10 Spalten und NICHT wenn du die Daten per AddItem (wie bei dir) zuweist!


    Suchfunktion in Listbox GrußformelSuchfunktion in Listbox Beverly's Excel - Inn
     
    Beverly, 23. Oktober 2022
    #8
  9. Ich bin ein echter Anfänger, sorry.
    Muss ich dann in der Tabelle eine Spalter mit Lfd. Nr. erstellen?
     
    Christian Schumann, 23. Oktober 2022
    #9
  10. Beverly
    Beverly Erfahrener User
    Nein, einfach nur den Code zum Füllen der ListBox durch diese Zeile ergänzen:

    Code:
    Me.lstMaterialBuchen.List(Me.lstMaterialBuchen.ListCount - 1, 10) = lngEin
    
    
    Damit wird die laufende Zeilennummer in die 11. Spalte der ListBox geschrieben.


    Suchfunktion in Listbox GrußformelSuchfunktion in Listbox Beverly's Excel - Inn
     
  11. Habe jetzt den Laufzeitfehler 380
     
    Christian Schumann, 23. Oktober 2022
    #11
  12. Beverly
    Beverly Erfahrener User
  13. Suchfunktion in Listbox

    Christian Schumann, 23. Oktober 2022
    #13
  14. Vielen Dank für deine Mühe!!!
     
    Christian Schumann, 23. Oktober 2022
    #14
  15. Beverly
    Beverly Erfahrener User
    Und was genau muss ich machen um den Fehler reproduzieren zu können?


    Suchfunktion in Listbox GrußformelSuchfunktion in Listbox Beverly's Excel - Inn
     
Thema:

Suchfunktion in Listbox

Die Seite wird geladen...
  1. Suchfunktion in Listbox - Similar Threads - Suchfunktion Listbox

  2. Suchfunktion für Listbox in Textbox

    in Microsoft Excel Hilfe
    Suchfunktion für Listbox in Textbox: Hallo an alle hier im Forum, ich bastel mal wieder ein wenig rum. Ich habe ein 2 spaltige Listbox. In der 1. Spalte stehen Zahlen von einstellig bis sechsstellig und in der 2. Spalte Namen. Im...
  3. Suchfunktion beschleunigen

    in Microsoft Word Hilfe
    Suchfunktion beschleunigen: Hallo, ich habe ein sehr großes Word-Dokument in dem ich sehr oft suche. Die Suche starte ich i.d.R. vom Anfang des Dokuments weil ich dann sehr häufig eine Fundstelle direkt im Inhaltsverzeichnis...
  4. Suchfunktion in Zeile einbinden ?

    in Microsoft Excel Hilfe
    Suchfunktion in Zeile einbinden ?: Hallo zusammen, leider finde ich irgendwie keine Lösung zu meinem Problem. Glaube aber das es gar nicht so schwer sein dürfte. Ich möchte einfach nur genau das gleiche was die Suchfunktion macht...
  5. Suchfunktion innerhalb der Foren

    in Lob, Kritik und Verbesserungsvorschläge
    Suchfunktion innerhalb der Foren: Hallo and das Office-Hilfe Team, ich bin vor Kurzem auf eure Seite aufmerksam geworden und finde sie sehr gut. Innerhalb der Foren ist es zwar möglich die Fragen und entsprechenden Antworten auf...
  6. Find,Suchfunktion funktioniert nicht bei Excel 2016

    in Microsoft Excel Hilfe
    Find,Suchfunktion funktioniert nicht bei Excel 2016: Hallo zusammen, Ich habe ein Problem. Ich habe eine Suchfunktion: =WENN($K$1="";"";FILTER($A$2:$H$15000;ISTZAHL(SUCHEN($K$1;$A$2:$A$15000)))) Diese Funktioniert im office 365 Excel einwandfrei....
  7. VPA Suchfunktion mit Ausblenden

    in Microsoft Excel Hilfe
    VPA Suchfunktion mit Ausblenden: Hallo zusammen, Ich habe ein Problem und finde nichts passendes. Ich möchte mit einem Suchbutton, den Text eingeben und die tabelle1 (Spalte A15 bis B1000)durchsuchen. Es sollten nur noch die...
  8. Suchfunktion kaputt nach Windows update

    in Microsoft Outlook Hilfe
    Suchfunktion kaputt nach Windows update: Guten Tag Seit dem neusten Windows 11 update erhalte ich keine Suchergebnisse mehr. Die Reparatur von Office 2021 bringt nichts. Die Indexierung neu starten ändert auch nicht's, C:/Microsoft/Daten...
  1. Micha El Alacrán
  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