Avatar billede nak01 Juniormester
05. oktober 2018 - 08:55 Der er 2 kommentarer og
1 løsning

Makro mail af område i et Excellsheet

Hejsa,
Nedenstående kode virker perfekt, men i mit aktive worksheet har jeg mange forskellige områder/udsnit jeg ønsker at sende til forskellige personer i organisationen.
For at undgå at vedligeholde hver enkelt makro hver gang, ville det være skønt at programmet selv henter brødtekst, subject og mailadresse fra en celle skrevet et vilkårligt sted på regnearket. Det vil sige, at koden selv henter en tekst skrevet i en celle. Håber nogen kan hjælpe.

PS: Det er altid det samme område der sendes, men følgeteksten er som regel forskellig.


Sub Mail_SL()
'
' Mail_SL Macro
'

'
    ActiveSheet.Range("L2:O60").Select
    ActiveWorkbook.EnvelopeVisible = True
    With ActiveSheet.MailEnvelope
        .Introduction = "Her står en brødtekst"
        .Item.To = "nnnnnn@gmail.com"
        .Item.Subject = "Her står en subject tekst"
        .Item.Send
    End With

End Sub
Avatar billede Dan Elgaard Ekspert
05. oktober 2018 - 09:24 #1
Du henviser bare til cellen i din makro:

F.eks.:

    With ActiveSheet.MailEnvelope
        .Introduction = Range("A1").Value
        .Item.To = Range("B2").Value
        .Item.Subject = Range("C3").Value
        .Item.Send
    End With
Avatar billede nak01 Juniormester
05. oktober 2018 - 09:29 #2
Såre simpelt :-)
Takker mange gange for løsningen
Avatar billede Dan Elgaard Ekspert
05. oktober 2018 - 10:06 #3
Velbekomme :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester