Falls Du eine Mail über Outlook versenden willst, kann Dir der Code hier vielleicht weiterhelfen. Er stammt aus einer Datenbank, die ich mal programmiert habe. Insofern musst Du ihn noch anpassen und auf Zellen ("Range") in Excel umstellen. Da Du mit SVerweis arbeitest, ist es wohl keine Datenbank, sondern ein Tabellenblatt mit vielen Daten.
Der Code erstellt eine Mail und füllt die Daten Empfänger, CC, BCC, Betreff, Inhalt aus. Diese werden als String bzw. Outlook.Recipient an die Funktion übergeben. Nach Erstellen musst Du noch auf "Senden" klicken. Outlook erlaubt keinen automatisierten Zugriff auf den Mailversand. Es wird vielmehr ein Bestätigungsfenster eingeblendet, daß der Benutzer erst nach 10sec. glaube ich bejahen kann.
Offen steht dann noch, wie Du die Daten in Deiner Mail formatierst. Mit vbTab oder Chr(9) sollte man das aber etwas recht ordentliches hinbekommen. Denkbar ist auch, aus der Tabelle ein pdf zu erzeugen, bspw. mit PDFXChange, und dieses anzuhängen. PDFXChange erlaubt einen recht guten Zugriff via Startparameter.
Have fun.