Thema Datum  Von Nutzer Rating
Antwort
Rot VBA SVERWEIS VLookup
26.04.2017 11:43:13 Airjoe
NotSolved
26.04.2017 12:03:57 Gisela
NotSolved
26.04.2017 12:12:05 Gast92297
NotSolved
26.04.2017 12:19:04 Gisela
NotSolved
26.04.2017 12:31:51 Airjoe
NotSolved
26.04.2017 16:04:31 Airjoe
NotSolved

Ansicht des Beitrags:
Von:
Airjoe
Datum:
26.04.2017 11:43:13
Views:
1024
Rating: Antwort:
  Ja
Thema:
VBA SVERWEIS VLookup

Hallo,

 

undzwar habe ich ein großes Makro geschrieben, welches das Kopieren einer gefilterten Tabelle in ein neues Worksheet übernimmt, 2 Berechnungen durchführt und dann automatisch per Outlook verschickt.

Um die Email-Adresse der jeweiligen Mitarbeiternummer zuzuordnen habe ich einen sverweis genutzt. Dies hat auch funktioniert. Da die Tabelle jedoch gelöscht wird sodass die nächste Tabelle in das Sheet kopiert werden kann verliert der sverweis seinen Bezug.

Um das zu umgehen woltle ich den SVERWEIS in ein VBA schreiben und stoße da an meine Grenzen. Bekomme immer einen Fehler.

Meine Datei enthält 3 Arbeitsblätter: Gesamt , Tabelle1 & MA

=SVERWEIS(Tabelle1!S2;Tabelle13;2;WAHR) 

sodass mein Ergebnis in der Zelle D2 im Worksheet MA ausgegeben wurde.

Tabelle1!S2 gibt die Mitarbeiternummer an und diese wird mit der Tabelle13 auf dem Arbeitsblatt MA verglichen sodass die richtige Email-Adresse in D2 ausgegeben wird.

 

Soweit hat alles auch geklappt, jedoch kriege ich es nicht in mein Makro geschrieben.

Hier mal 2 Versuche...hoffe mir kann jemand Helfen! Ich scheitere an dem vermeintlich leichtesten Teil meines Makros.

 

Range("MA!D2") = Application.WorksheetFunction.VLookup(Tabelle1!S2, MA!Tabelle13", 2, True)

 

 

Range("MA!D2") = Application.WorksheetFunction.VLookup(Sheets("Tabelle1").Range("S2"), Sheets("MA").Range("A2:B200"), 2, True)

 

 

Liebe Grüße


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
Rot VBA SVERWEIS VLookup
26.04.2017 11:43:13 Airjoe
NotSolved
26.04.2017 12:03:57 Gisela
NotSolved
26.04.2017 12:12:05 Gast92297
NotSolved
26.04.2017 12:19:04 Gisela
NotSolved
26.04.2017 12:31:51 Airjoe
NotSolved
26.04.2017 16:04:31 Airjoe
NotSolved