Sub Test()
Dim sPfad, sDatei, sTab, sRange, sSuchwert, sFormelString As String
sPfad = "'" & ThisWorkbook.Path & "\" 'Pfad
sDatei = "[Test.xlsx]" 'Datei
sTab = "Sheet1'!" 'Tabelle
sRange = Range("A1:B20").Address(ReferenceStyle:=xlR1C1) 'Zellbereich
sSuchwert = "5" 'Suchwert
'String zusammensetzen
sFormelString = sPfad & sDatei & sTab & sRange
vErgebnis = ExecuteExcel4Macro("VLOOKUP(" & sSuchwert & ", " & sFormelString & ",2,FALSE)")
MsgBox (vErgebnis)
End Sub
Die MsgBox habe ich an dieser Stelle aus Testzwecken eingebaut, um das Ergebnis des Verweises zu überprüfen. Leider liefert diese hier den Fehler "Typen unverträglich". Wenn ich die MsgBox weg lasse und das vErgebnis direkt in die EMail einbaue, funktioniert es auch nicht.Für eure Hilfe wäre ich sehr dankbar.
Gruß
Frank