Office: (Office 2007) Range mit For Each durchlaufen +prüfen

Helfe beim Thema Range mit For Each durchlaufen +prüfen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; hallo... in meiner exceltabelle gibt es ein blatt export. dort möchste ich mit einer for each-schleife alle felder des range A2:M2000 durchlaufen und... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Heatseeker, 24. Januar 2009.

  1. Range mit For Each durchlaufen +prüfen


    hallo... in meiner exceltabelle gibt es ein blatt export.
    dort möchste ich mit einer for each-schleife alle felder des range A2:M2000 durchlaufen und prüfen, ob

    1. in der Spalte E ein bestimmter Wert (6390) steht
    2. in der Spalte F ein bestimmter Wert (1307) steht
    3. die Spalte J = "" ist
    4. die Spalte M = 0 ist

    wenn einer dieser prüfungen zutrifft, soll die komplette zeile gelöscht werden.
    da ich von excel wenig ahnugn habe, bitte ich um eure hilfe...

    vielen dank

    lars

    :)
     
    Heatseeker, 24. Januar 2009
    #1
  2. Hallo Lars,

    beim Löschen von Zeilen musst du immer von unten nach oben arbeiten. Da das bei einer For Each...Next - Schleife nicht umsetzbar ist, musst du auf eine normale For...Next - Schleife ausweichen:

    Code:
     
  3. Hi,

    Code:
     
    Backowe, 26. Januar 2009
    #3
  4. Range mit For Each durchlaufen +prüfen

    Hallo Ingolf,

    ich denke mal, Backowes Code-Vorschlag passt besser, denn mit Deinem Code werden nur die Zeilen gelöscht, die ALLE Bedingungen erfüllen (AND-Vergleich), Lars fragte aber wohl eher nach einem OR-Vergleich "...wenn einer dieser prüfungen zutrifft,..." *wink.gif*
     
  5. Hallo NoNet,

    ja stimmt. Vergesst also meinen Code. Der von Jürgen sollte funktionieren.

    Gruß Ingolf
     
Thema:

Range mit For Each durchlaufen +prüfen

Die Seite wird geladen...
  1. Range mit For Each durchlaufen +prüfen - Similar Threads - Range For Each

  2. Excel Range als Bild in Word einfügen

    in Microsoft Excel Hilfe
    Excel Range als Bild in Word einfügen: Hallo, ich möchte gerne per Makro in einem Wordtemplate Mustergrafiken, die als Platzhalter dienen durch Bereiche in meiner Exceldatei ersetzen, die ich als Bild einfüge. Per Hand mache ich das...
  3. SVERWEIS mit Range von bis funktioniert nicht?

    in Microsoft Excel Hilfe
    SVERWEIS mit Range von bis funktioniert nicht?: Hallo, ich komme leider nicht weiter bei meinem SVERWEIS. Spalte A und C werden ausgefüllt. In Spalte B sollte dann der SVERWEIS sein. Leider komm ich mit "von bis" nicht weiter und jedes...
  4. Macro Fehler Subscript out of Range

    in Microsoft Excel Hilfe
    Macro Fehler Subscript out of Range: Hallo Zusammen, ich muesste aus ca. 500 pdf's mit teilweise 90 oder evtl. sogar mehr Seiten, ein paar Daten auslesen. Ich habe ein Makro, dass ich vor Jahren benutzt habe, mit dem ich erst die...
  5. Laufzeitfehler 1004 "Die Methode 'Range' für das Objekt '_Global' ist fehlgeschlagen".

    in Microsoft Excel Hilfe
    Laufzeitfehler 1004 "Die Methode 'Range' für das Objekt '_Global' ist fehlgeschlagen".: Hallo Leute,*:)* nachdem ich in die "addIn 1.2.4" ein Sheet RKL eine Dropdownliste und ein Togglebutton hinzugefügt habe bekomme ich beim aufruf der UF die Fehlermeldung "Laufzeitfehler 1004 "Die...
  6. 2x Worksheet_Change(ByVal Target As Range)

    in Microsoft Excel Hilfe
    2x Worksheet_Change(ByVal Target As Range): Hallo zusammen, ich bin VBA-Anfänger und habe die ersten Codes erstellt. Nun möchte ich 2 von Ihnen, welche einzeln funktionieren, zusammenfügen, so dass beide entsprechend durchgeführt werden....
  7. Turnierdatenbank Punkteausweisung anhand Rang

    in Microsoft Excel Hilfe
    Turnierdatenbank Punkteausweisung anhand Rang: Hallo Habe eine Turnierdatenbank, wo ich aus einem separatem Sheet die entsprechenden Rangpunkte automatisch herauslesen kann und - wenn ich den Rang z.B. 2 eingebe - die Punkte dann auf dem...
  8. range mit variable in for schleife (anfängerproblem)

    in Microsoft Excel Hilfe
    range mit variable in for schleife (anfängerproblem): Sorry, dass ich mit so einer einfachen Frage komme, doch ich weiß nicht warum dass nicht geht. Code: 'Kopiere Tabellenboden Sheets("Druckformular Temp").Select Range("A16:J17").Select...
  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