Registriert seit: 04.06.2017
Version(en): 2016
Hallo zusammen,
ich würde gerne einen vlookup mit zwei suchkriterien ausführen, wie ist das möglich? Kann mir da jemand helfen?
Liebe Grüße
Max
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola,
mit einer Formel, mit VBA....man könnte den Betreff mal googlen....
Gruß,
steve1da
Registriert seit: 04.06.2017
Version(en): 2016
Im VBA Code, habe ich schon gegoglet und nur inblattformeln gefunden und keinen vba code
Registriert seit: 16.04.2014
Version(en): xl2016/365
Registriert seit: 03.04.2020
Version(en): Office 365 und 2010
Hallo Max,
das kannst Du nach diesem Schema machen:
Code:
=SVERWEIS(Suchkriterium1 & Suchkriterium2; WAHL(); In welcher Spalte ist das gesuchte Element; 0)
z. B. so: =SVERWEIS(E5&F5;WAHL({1.2};A:A&B:B;C:C);2;0)
Habe ich gegoogelt. Wird schön erklärt. Einfach suchen nach SVERWEIS mit 2 Suchkriterien.
Grüße
Norbert
Registriert seit: 04.06.2017
Version(en): 2016
15.04.2021, 12:36
(Dieser Beitrag wurde zuletzt bearbeitet: 15.04.2021, 12:40 von Lucker11.)
Aber das ist dohc kein VBA code oder?
wie lautet
=SVERWEIS(E5&F5;WAHL({1.2};A:A&B:B;C:C);2;0)
denn als vba code?
Registriert seit: 16.04.2014
Version(en): xl2016/365
Die Antwort ist in den ersten Links die ich geschickt habe. Keine Lust zu suchen? Ist sogar ein Thread aus diesem Forum...
Registriert seit: 04.06.2017
Version(en): 2016
Dort wird eine Formel in eine Zelle eingetragen, aber das möchte ich nicht. Ich möchte das Ergebnis direkt in der Zelle haben durch einen VBA Code
Registriert seit: 30.08.2014
Version(en): Office 365 - Beta 32 Bit
Hallo,
du könntest es mit "
Evaluate" probieren:
Code:
Range("H1").Value = ActiveSheet.Evaluate("=VLOOKUP(E5&F5,CHOOSE({1,2},A1:A99&B1:B99,C1:C99),2,0)")
Das würde das Ergebnis im gerade aktiven Tabellenblatt in
H1 eintragen. Du kannst natürlich statt "
99" auch die letzte benutze Zelle ermitteln und in die Formel mit einbauen bzw. natürlich auch ein Tabellenblatt vorgeben.
Oder du nutzt das Ergebnis in einer Variablen:
Code:
DeineVariable = ActiveSheet.Evaluate("=VLOOKUP(E5&F5,CHOOSE({1,2},A1:A99&B1:B99,C1:C99),2,0)")
________
Servus
Case
Folgende(r) 1 Nutzer sagt Danke an Case für diesen Beitrag:1 Nutzer sagt Danke an Case für diesen Beitrag 28
• Lucker11
Registriert seit: 03.04.2020
Version(en): Office 365 und 2010
Hallo Max,
in Deiner Frage konnte ich nicht erkennen, dass Du einen VBA - Code suchst.
Zitat:ich würde gerne einen vlookup mit zwei suchkriterien ausführen, wie ist das möglich? Kann mir da jemand helfen?
Grüße
Norbert