Avatar billede richardski Praktikant
15. august 2009 - 20:10 Der er 2 kommentarer og
1 løsning

Send til flere mailadresser i samme streng!

Jeg har en kode der ser ud som nedenstående og vil gerne kunne sende til flere mail i stedet for den ene som er angivet i 12 sidste linie. Hvas skal jeg skrive i linien der for at sende til flere mailadresser på een gang?


Sub Mail_Range()
'Working in 2000-2007
    Dim Source As Range
    Dim Dest As Workbook
    Dim wb As Workbook
    Dim TempFilePath As String
    Dim TempFileName As String
    Dim FileExtStr As String
    Dim FileFormatNum As Long

    Set Source = Nothing
    On Error Resume Next
    Set Source = Range("A1:N19").SpecialCells(xlCellTypeVisible)
    On Error GoTo 0

    If Source Is Nothing Then
        MsgBox "The source is not a range or the sheet is protected, please correct and try again.", vbOKOnly
        Exit Sub
    End If

    With Application
        .ScreenUpdating = False
        .EnableEvents = False
    End With

    Set wb = ActiveWorkbook
    Set Dest = Workbooks.Add(xlWBATWorksheet)

    Source.Copy
    With Dest.Sheets(1)
        .Cells(1).PasteSpecial Paste:=8
        .Cells(1).PasteSpecial Paste:=xlPasteValues
        .Cells(1).PasteSpecial Paste:=xlPasteFormats
        .Cells(1).Select
        Application.CutCopyMode = False
    End With

    TempFilePath = "D:\turneringsmapper\Holdskemaer - Spillede\Hold 1" & "\"
    TempFileName = Cells(4, 2) & " " & Cells(7, 9)

    If Val(Application.Version) < 12 Then
        'You use Excel 2000-2003
        FileExtStr = ".xls": FileFormatNum = -4143
    Else
        'You use Excel 2007
        FileExtStr = ".xlsx": FileFormatNum = 51
    End If

    With Dest
        .SaveAs TempFilePath & TempFileName & FileExtStr, FileFormat:=FileFormatNum
        On Error Resume Next
        .SendMail "mail@dennis@vbk.dk", _
                  "Vedr. mødet på onsdag"
        On Error GoTo 0
        .Close SaveChanges:=False
    End With

    'Kill TempFilePath & TempFileName & FileExtStr

    With Application
        .ScreenUpdating = True
        .EnableEvents = True
    End With
End Sub
Avatar billede richardski Praktikant
16. august 2009 - 11:44 #1
Ingen gode tips ?
Avatar billede richardski Praktikant
16. august 2009 - 12:16 #2
Koger det lige ned til følgende.

.SendMail "mail@dennis@vbk.dk", _

Kan man i samme linje sende til flere end den ene mailadresse der er angivet og hvordan gør man det. Jeg har prøvet indskrive endnu en mailadresse adskille med semikolon og komma, men uden resultat.

Nøjes jeg med at skrive den ene mailadresse virker det fint, men indtaster jeg yderligere en mailadresse sender den overhovedet intet?
Avatar billede richardski Praktikant
20. februar 2011 - 15:50 #3
lukker
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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