• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

send mail ".to = range ("A1")

Status
Niet open voor verdere reacties.

JKlerks

Gebruiker
Lid geworden
15 aug 2017
Berichten
56
Goedemiddag,

ik wil een email verzenden met VBA naar een e-mailadres dat in een vaste cel in het document staat.

Ik heb van

Code:
    With OutMail
        .To = "test@gmail.com"

dit gemaakt

Code:
    With OutMail
        .To = Range("AH1")

maar dat geeft een foutmelding. Hoe moet ik de verwijzing wel opnemen?

NB ik heb meedere fora bekeken, maar ik kan dit specifieke probleem en oplossing niet vinden
 
Denk je niet dat het handig is om ons ook de foutmelding te laten weten?
 
En dan bedenk je het ineens. Onderstaande werkt in ieder geval voor mij

Code:
    With OutMail
        .To = ActiveSheet.Range("AH1").Value
        .CC = ActiveSheet.Range("AJ1").Value
 
Tip:
Bouw de gegevens voor With OutMail op buiten de With Outmail
Code:
With Activesheet
    mTo = .Range("AH1").Value
    mCC = .Range("AJ1").Value
End With

With OutMail
    .To = mTo
    .CC = mCC
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan