Thema Datum  Von Nutzer Rating
Antwort
19.02.2020 09:52:26 Thomas
NotSolved
19.02.2020 10:51:21 Torsten
NotSolved
20.02.2020 15:23:13 Thomas
NotSolved
Blau sverweis mit zelle überspringen
25.02.2020 10:56:15 Torsten
NotSolved

Ansicht des Beitrags:
Von:
Torsten
Datum:
25.02.2020 10:56:15
Views:
752
Rating: Antwort:
  Ja
Thema:
sverweis mit zelle überspringen

Hallo Thomas,

ja da hast du voellig recht. Ist mir voellig untergegangen. Klar kannst du keine ganze Range auf einen Wert abfragen. Du musst eine Schleife ueber alle Zellen erstellen.

Und wenn ich deinen Code richtig interpretiere, willst du ein VLookup durchfuehren und dann das VLookup erneut durchfuehren mit anderen Werten, wenn "#NV" (also , ein Fehler) in der Zelle steht. Dann musst du die Schleife 2 mal durchlaufen lassen. Nicht nach "#NV" suchen, sondern nach einem Fehlerwert.

In der Art:

Dim Zelle As Range, Bereich As Range

Set Bereich = Range(Cells(2, 6), Cells(letzteZeileSchleife, 6))

For Each Zelle In Bereich
    Zelle = Application.VLookup(Range(Cells(2, 7), Cells(letzteZeileSchleife, 7)), Sheets("Datenblatt").[A2:I60000], 2, False)
Next Zelle

For Each Zelle In Bereich
    If Zelle = CVErr(xlErrNA) Then
        Zelle = Application.VLookup(Range(Cells(2, 5), Cells(letzteZeileSchleife, 5)), Sheets("Datenblatt").[A2:I60000], 2, False)
    End If
Next Zelle

Probier mal.

Gruss Torsten


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
19.02.2020 09:52:26 Thomas
NotSolved
19.02.2020 10:51:21 Torsten
NotSolved
20.02.2020 15:23:13 Thomas
NotSolved
Blau sverweis mit zelle überspringen
25.02.2020 10:56:15 Torsten
NotSolved