VBA: Wenn "Herr" dann "Sehr geehrter Herr"
18.02.2021 21:47:52
Basti
ich freue mich über jegliche Hilfe.
ich habe eine Makro, die Daten aus einer Tabelle entnimmt und in eine E-Mail hineintun soll.
Bei der Anrede jedoch habe ich in meiner Tabelle nur die Bezeichnung "Frau" und "Herr".
Ich möchte nun, dass in der Makro für die Anrede drinne steht, dass wenn in der Tabelle "Herr" steht dann "Sehr geehrter Herr" sonst "Sehr geehrte Frau" stehen soll.
In AA ist hier eine Nummer hinterlegt die der entsprechenden Person zugeordnet ist.
Daraufhin springt Excel in die andere Datei und sucht sich die korrekte Person und in Spalte A:1-A100 stehen die Personen mit Herr bzw, Frau.
Hier meine Codierung (die falsch ist):
Anrede = Application.WorksheetFunction.VLookup(AA, QUELLDATEI.Sheets("Test").Range("$A$1:$A$100"),"Herr" Then body = "Sehr geehrter" Else body = "Sehr geehrte")
Über jegliche Unterstützung bin ich dankbar.
Basti