Office: [VBA] ListObjects in Spalte suchen und zeilennummer ausgeben

Helfe beim Thema [VBA] ListObjects in Spalte suchen und zeilennummer ausgeben in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo miteinander. ich habe eine Tabelle (STRG+T) in VBA ist das ein ListObjects darin möchte ich in einer Spalte einen wert suchen und möchte die... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Muecke.1982, 20. Juni 2018.

  1. [VBA] ListObjects in Spalte suchen und zeilennummer ausgeben


    Hallo miteinander.

    ich habe eine Tabelle (STRG+T) in VBA ist das ein ListObjects darin möchte ich in einer Spalte einen wert suchen und möchte die Zeilennummer ausgegeben haben so das ich aus der ziele etwas anderes ausgeben lassen kann.
    Ähnlich der Index mit Vergleich Formel.


    Dazu habe ich mir jetzt eine kleine Muster Datei gebaut da die eigentliche Datei schon etwas groß und umfangreich geworden ist.

    In Zelle G4 soll eine ID eingetragen werden, die zellen G5 und 6 sind Kontroll ausgaben mit Formeln.

    Wenn man auf VBA Start drückt soll in Zelle G8 und G9 die entsprechenden Werte ausgegeben werden.

    Ich habe mir das jetzt mal so zusammen gebaut:
    Code:
    Ich wies nicht wie ich in einer Spalte ein Wert suchen kann und als Rückgabe wert dann die Zeilennummer bekomme, denn in der ziele
    Code:
    muss ich anstelle der 3 ja irgend wie den Vergleich noch machen welche ID aufgerufen wurde das ich die richtige ziele bekomme.


    Hat jemand eine Idee wie so was geht?

    Gruß Mücke

    ps. Musterdatei ist angehängt.

    :)
     
    Muecke.1982, 20. Juni 2018
    #1
  2. Beverly
    Beverly Erfahrener User
    Hi,

    setze in deinem Code anstelle der 3 dieses: Range("G4").Value


    [VBA] ListObjects in Spalte suchen und zeilennummer ausgeben grusz.gif
     
    Beverly, 22. Juni 2018
    #2
  3. Hey,

    das klappt nicht ganz denn die ID muss nicht zwingend die Zeilennummer sein.

    z.B. wenn die Tabelle verschiedene Filter Aktivist hat, dann stimmt die Reihenfolge nicht mehr, oder es wurden ID`s gelöscht dann rutscht der Rest um eine ziele nach oben. etc.


    Daher würde ich gerne einen Vergleich dort einbauen

    Suche: G4
    Matrix ListObjects Spalte: ID
    Ausgabe wert: Zeilennummer

    doch wie macht man das?
     
    Muecke.1982, 22. Juni 2018
    #3
  4. Beverly
    Beverly Erfahrener User

    [VBA] ListObjects in Spalte suchen und zeilennummer ausgeben

    Das ging aber aus deiner hochgeladenen Mappe nicht hervor...

    Code:
    [VBA] ListObjects in Spalte suchen und zeilennummer ausgeben grusz.gif
     
    Zuletzt von einem Moderator bearbeitet: 12. Januar 2021
    Beverly, 22. Juni 2018
    #4
  5. du bist spitze, danke.

    genau das habe ich gesucht.

    habe die Zeile
    Code:
    noch etwas angepasst.
    Warum arbeitet Ihr immer mit Spaltennummern und nicht mit den Überschriften? (wenn in der Tabelle eine Spalte dazu kommt oder gelöscht wird dann stimmt der gesamte Code nicht mehr :-( wenn man die Überschriften nimmt dann ist es egal wo sie Spalte steht solange sie noch im der Tabelle ist)
    Bei mir sieht die nun so aus.

    Code:
    Danke dir. hast mir sehr geholfen.

    Gruß Mücke
     
    Muecke.1982, 22. Juni 2018
    #5
  6. Beverly
    Beverly Erfahrener User
    Das stimmt schon, aber die Chance, dass die Spalte mit der ID verschoben wird, ist genau so groß wie die, dass die Spaltenüberschrift geändert wird - und dann löst der Code einen Laufzeitfehler aus.


    [VBA] ListObjects in Spalte suchen und zeilennummer ausgeben grusz.gif
     
    Zuletzt von einem Moderator bearbeitet: 12. Januar 2021
    Beverly, 22. Juni 2018
    #6
  7. Leider habe ich beim testen bemerkt da sich einen
    Laufzeitfehler '13' bekomme wenn der Gesuchte begriff nicht vorhanden ist.

    Wie kann ich eine Fehlerabfrage vornehmen?


    ich mag GoTo Anweisungen nicht.

    daher widerstrebt es mir so was zu machen.
    Code:
    wie würde das denn eleganter gehen?

    Gruß Mücke
     
    Muecke.1982, 22. Juni 2018
    #7
  8. Beverly
    Beverly Erfahrener User

    [VBA] ListObjects in Spalte suchen und zeilennummer ausgeben

    Naja, mein Code sieht auch anders aus - schau ihn dir genau an und vor allem, wie bei mir die Variable varZelle deklariert ist...


    [VBA] ListObjects in Spalte suchen und zeilennummer ausgeben grusz.gif
     
    Beverly, 22. Juni 2018
    #8
  9. Beverly du bist die beste, danke.

    jetzt habe ich das so gelöst.

    Code:
    Danke.


    Gruß Mücke
     
    Muecke.1982, 22. Juni 2018
    #9
Thema:

[VBA] ListObjects in Spalte suchen und zeilennummer ausgeben

Die Seite wird geladen...
  1. [VBA] ListObjects in Spalte suchen und zeilennummer ausgeben - Similar Threads - VBA ListObjects Spalte

  2. VBA in einer Zeile zu lang

    in Microsoft Excel Hilfe
    VBA in einer Zeile zu lang: Moin, mein VBA Code ist für eine Zeile zu lang. Kann mir einer helfen wie ich den auf 2 Zeilen aufteilen Kann? arrSchuhDaten = Array(Range("A6"), Range("F6"), Range("J6"), Range("A7"),...
  3. Listbox wird nicht breiter, Schriftgrösse ändert sich

    in Microsoft Excel Hilfe
    Listbox wird nicht breiter, Schriftgrösse ändert sich: Hallo, ich habe ein Formular dessen Breite ich mit der Maus ändern kann. Im Formular habe ich einen Rahmen und darin eine Listbox deren Breite an die Formularbreite angepasst wird....
  4. Kontrollkästchen aktivieren ohne VBA - wenn KK1 angekreuzt dann KK2 auch

    in Microsoft Excel Hilfe
    Kontrollkästchen aktivieren ohne VBA - wenn KK1 angekreuzt dann KK2 auch: Hallo zusammen, erstmal danke für all die Tipps und Kniffe, die ich ohne eigenen Thread gefunden und gelernt habe. Leider finde ich mein Thema nirgendwo... Aktuell habe ich zwei Spalten mit...
  5. Per Hyperlink ausgeblendetes Blatt einblenden

    in Microsoft Excel Hilfe
    Per Hyperlink ausgeblendetes Blatt einblenden: Hola ins Forum, ich bräuchte mal wieder eure Hilfe. Ich habe ein Tabellenblatt das mir als Register dient und wo Hyperlinks eingefügt sind um auf das dazugehörige Blatt zu springen. Diese Blätter...
  6. Bilder über VBA Größe und DPI ändern für Webshop

    in Microsoft Excel Hilfe
    Bilder über VBA Größe und DPI ändern für Webshop: Hallo Excel Spezialisten, Ich habe mir eine recht aufwendige Tabelle gebastelt, aus der ich Daten für meinen Webshop generiere und in einer .csv bereitstelle. Es werden neue Preislisten...
  7. [VBA] ListObjects nicht Spaltennummer sondern Spaltennamen ausgeben

    in Microsoft Excel Hilfe
    [VBA] ListObjects nicht Spaltennummer sondern Spaltennamen ausgeben: Hallo miteinander, ich stehe gerade auf dem Schlauch und bekomme es nicht hin :-( mal wider. ich möchte per VBA auf ein ListObjects zugreifen und dort einzelne Werte auslesen und mit denen dann...
  8. VBA ListObjects Bereich beschreiben

    in Microsoft Excel Hilfe
    VBA ListObjects Bereich beschreiben: Hallo miteinander, ich habe ein Makro geschrieben mit dem ich ein Ziele in einem ListObjects erweitern kann. Das klappt auch bisher ganz gut. Jetzt möchte ich das in meiner neuen Zeile alle...
  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