Thema Datum  Von Nutzer Rating
Antwort
10.01.2017 19:23:49 Sebastian
NotSolved
Blau Sverweis mit mehreren Rückgabewerten in VBA möglich?
10.01.2017 22:02:45 Werner
NotSolved
11.01.2017 19:41:16 Sebastian
NotSolved

Ansicht des Beitrags:
Von:
Werner
Datum:
10.01.2017 22:02:45
Views:
387
Rating: Antwort:
  Ja
Thema:
Sverweis mit mehreren Rückgabewerten in VBA möglich?
Hallo Sebastian,

Versuch das mal, ist aber ungetestet. Die Variable für den Suchbegriff habe ich mal als String deklariert, da ich davon
ausgegangen bin, das der Suchbegriff ein Text ist.
Suchbegriff in D1, Ausgabe in D2 - E2 - F2 .....

Sub Daten_holen()
Dim ws AS Worksheet
Dim rngBereich AS Range
Dim rngZelle AS Range
Dim strSuch AS String
Dim loLetzte AS Long
Dim z AS Long

Set ws = ThisWorkbook("Tabelle1") 'Tabellenblatt anpassen
loLetzte = ws.Cells(Rows.Count, 1).End(xlUp).Row 'letzte belegte Zelle in A ermitteln
Set rngBereich = ws.Range(ws.Cells(1, 1), ws.Cells(loLetzte, 1)) 'Bereich von A1 bis letzte belegte in A
strSuch = ws.Cells(1, 4).Value 'Suchbegriff in D1
z = 4

For Each rngZelle In rngBereich
    If ws.Cells(1, 4) = ws.Cells(rngZelle.Row, 1) Then
        ws.Cells(2, z) = ws.Cells(rngZelle.Row, 2)
        z = z + 1
    End If
Next i
End Sub

Gruß Werner

 


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
10.01.2017 19:23:49 Sebastian
NotSolved
Blau Sverweis mit mehreren Rückgabewerten in VBA möglich?
10.01.2017 22:02:45 Werner
NotSolved
11.01.2017 19:41:16 Sebastian
NotSolved