Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Problem mit find-Methode

Forumthread: Problem mit find-Methode

Problem mit find-Methode
24.03.2014 13:09:26
Frank
Guten Tag liebe Excelaner,
ich habe ein Problem mit der find-methode und komme nicht drauf.

  • Set Bereich = Range(Cells(2, 7), Cells(2, ColumnCount))
    ReDim Groeßten(5)
    ReDim Spalte(5)
    For Z = 1 To 5
    Groeßten(Z) = Application.WorksheetFunction.Large(Bereich, Z)
    Spalte(Z) = Bereich.Find(What:=Groeßten(Z), LookIn:=xlValue, lookat:=xlWhole, SearchOrder:=xlByColumn).Column
    Cells(1, ColumnCount + Z) = Cells(1, Spalte(Z))
    Cells(2, ColumnCount + Z) = Groeßten(Z)
    Next

  • In der zweiten Zeile der For-Next Anweisung steigt der Code mit der Fehlermeldung
    "Index auserhalb..." aus
    Weiß jemand einen Rat?
    Vielen Dank schon mal
    Frank

    Anzeige

    9
    Beiträge zum Forumthread
    Beiträge zu diesem Forumthread

    Betreff
    Datum
    Anwender
    Anzeige
    AW: Problem mit find-Methode
    24.03.2014 13:20:07
    Rudi
    Hallo,
    Set Bereich = Range(Cells(2, 7), Cells(2, ColumnCount))
    welchen Wert hat ColumnCount?
    LookIn:=xlValues
    Gruß
    Rudi

    AW: Problem mit find-Methode
    24.03.2014 13:28:44
    Frank
    Hallo Rudi,
    vielen Dank für die rasche Antwort.
    Zur Zeit hat ColumnCount den Wert 16
    Und das mit dem "s" hatte ich schlichtweg überlesen. tztz
    Gruß Frank

    Anzeige
    AW: Problem mit find-Methode
    24.03.2014 13:59:15
    Frank
    Hallo Rudi,
    bekomme immer noch die Fehlermeldung.
    An dem "s" lag es nicht.
    Auch nicht an der Dimensionierung.
    Hast Du noch eine Idee?
    Gruß Frank

    AW: Problem mit find-Methode
    24.03.2014 14:20:43
    Rudi
    Hallo,
    lad mal die Mappe hoch.
    Gruß
    Rudi

    AW: Problem mit find-Methode
    24.03.2014 14:35:38
    Frank
    Hallo Rudi,
    hier die Beispiel-Datei.
    https://www.herber.de/bbs/user/89819.xlsx
    Ich möchte aus Zeile zwei die 5 größten Werte mit den dazugehörigen Überschriften erhalten.
    Vorab schon mal Danke
    Gruß
    Frank

    Anzeige
    AW: Problem mit find-Methode
    24.03.2014 15:01:02
    Rudi
    Hallo,
    was soll ich mit ner Mappe ohne Code?
    Gruß
    Rudi

    AW: Problem mit find-Methode
    25.03.2014 07:33:34
    Frank
    Guten Morgen Rudi,
    endschuldige bitte. Ich musste gestern noch mal weg.
    Hier nun die Datei mit Code.
    https://www.herber.de/bbs/user/89826.xlsm
    Gruß
    Frank

    Anzeige
    LookAt:=xlColumn ?
    25.03.2014 10:18:30
    Rudi
    Hallo,
    Spalte(z) = Bereich.Find(Groeßten(z), LookIn:=xlValues, LookAt:=xlColumn).Column
    Du kannst doch nicht einfach irgendwelche Konstanten erfinden.
    Lies mal die Hilfe zur Find-Methode.
    Spalte(z) = Bereich.Find(Groeßten(z), LookIn:=xlValues, LookAt:=xlWhole).Column
    Gruß
    Rudi

    Anzeige
    AW: LookAt:=xlColumn ? owT sch.. copy paste thx
    25.03.2014 14:10:57
    Frank
    owT
    ;

    Beliebteste Forumthreads (12 Monate)

    Anzeige
    Anzeige
    Entdecke mehr
    Finde genau, was du suchst

    Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

    Suche nach den besten Antworten
    Unsere beliebtesten Threads

    Entdecke unsere meistgeklickten Beiträge in der Google Suche

    Top 100 Threads jetzt ansehen
    Anzeige