Erreur 1004

Fermé
orguyrine Messages postés 51 Date d'inscription jeudi 22 mai 2008 Statut Membre Dernière intervention 12 mars 2024 - Modifié le 19 avril 2018 à 11:27
orguyrine Messages postés 51 Date d'inscription jeudi 22 mai 2008 Statut Membre Dernière intervention 12 mars 2024 - 19 avril 2018 à 11:24
Bonjour

Dans ma macro j ai une erreur 1004 sur la ligne : ListeDest() = Range("Tbbase[Mail]")
Tbbase est le nom de mon tableau

En vous remerciant

orguyrine

Sub EnvoiMail()
  Dim ListeDest()
  Dim ListeComment()
  Dim i As Long
  Dim oMsgApp As Object
  Dim oMsg As Object
  Dim sListeDest As String
  Dim sFichier As String
  sFichier = Application.GetOpenFilename(, , "Sélectionner le fichier à envoyer")
  If sFichier = "" Then
    MsgBox "Aucun fichier sélectionné, opération annulée"
    Exit Sub
  End If
  Set oMsgApp = CreateObject("Outlook.Application")
  ListeDest() = Range("Tbbase[Mail]")
  'ListeComment() = Range("tbbase[Commentaire]")
    For i = LBound(ListeDest(), 1) To UBound(ListeDest(), 1)
    Set oMsg = oMsgApp.CreateItem(0)
    With oMsg
      .To = ListeDest(i, 1)
      .Attachments.Add sFichier
      .Subject = "Courrier ADVPSC"
      .Body = "Veuillez trouver ci-joint la pièce jointe." & Chr(10) & Chr(13) & _
        "Bonne journée"
      .Send
    End With
    Set oMsg = Nothing
  Next
  oMsgApp.Quit
  Set oMsgApp = Nothing
  MsgBox "Mail envoyé"
End Sub

1 réponse

cs_Le Pivert Messages postés 7904 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 14 août 2024 729
28 mars 2018 à 15:55
0
orguyrine Messages postés 51 Date d'inscription jeudi 22 mai 2008 Statut Membre Dernière intervention 12 mars 2024
19 avril 2018 à 11:24
avec du retard merci

Amicalement

orguyrine
0