Re : VBA Erreur 1004
Merci pierrejean, je vois que, comme d'habitude, tu ne lâches pas le morceau.
je bloque sur
Selection.Hyperlinks(1).Follow NewWindow:=True, AddHistory:=True, extrainfo:=Var, Method:=msoMethodGet
(une "erreur inattendue" à ce qu'il paraît... comme si on attendait des erreurs! Pffff!)
il faut cocher quelquechose???
Moi j'ai réussi à faire un truc, mais je ne sais pas aller à la ligne...
voici l'état de mes errances en ce moment :
Sub fabexpedie()
Dim Var As String, Var1 As String, Var2 As String, HyperLien As String
' je commence par copier coller les bonnes valeurs depuis "APPR_INSCR_CG" dans "Mailing
' Je nettoie d'abord cet onglet
Sheets("Mailing").Rows("2:9216").ClearContents
' je fais une boucle tant qu'il y a des nouveaux inscrits dans "APPR..."
i = 2
While (Sheets("APPR_INSCR_CG").Cells(i, 2) <> "")
Sheets("Mailing").Cells(i, 2) = Sheets("APPR_INSCR_CG").Cells(i, 14)
Sheets("Mailing").Cells(i, 3) = Sheets("APPR_INSCR_CG").Cells(i, 1)
Sheets("Mailing").Cells(i, 4) = "igpde"
i = i + 1
Wend
Sheets("Mailing").Select
i = 2
While (Cells(i, 2) <> "")
'Var = "mailto:" & Cells(i, 2) & "?subject=Inscription au parcours de 'e-formation' au Contrôle de Gestion"
'Var = Var & "&body=Bonjour,%0A%0A"
Var1 = "mailto:" & Cells(i, 2)
Var2 = "Inscription au parcours de 'e-formation' au Contrôle de Gestion"
Var = "Comme Mme Marie-Ange R.... vous l'a précisé, l'IGPDE s'organise, en prévision de l'éventuelle pandémie de grippe, pour assurer la continuité des formations, et, en ce qui vous concerne, pour vous permettre de vous présenter, dans les meilleures conditions, à l'épreuve orale d'admission de PAU. "
Var = Var & "En cas d'annulation de votre stage en présentiel, votre formation sera accessible via la plate-forme de e-formation de l'IGPDE. "
Var = Var & "Je vous communique donc les informations vous permettant de vous connecter. "
Var = Var & "Il convient de cliquer sur le lien suivant (ou de le recopier dans votre navigateur) :"
Var = Var & "
Ce lien n'existe plus "
Var = Var & "Votre identifiant est : " & Cells(i, 3) & " "
Var = Var & "Votre mot de passe est : " & Cells(i, 4) & " . "
Var = Var + "Pour suivre cette formation, vous devez avoir accès à Internet, "
Var = Var + "et votre navigateur doit accepter l'ouverture des fenêtres (en Anglais 'popup'). "
Var = Var + "Enfin, votre poste doit être équipé d'un lecteur Flash (en Anglais 'FlashPlayer'). "
Var = Var & "Conservez ce courriel dans une archive personnelle. "
Var = Var & "Je vous informerai de l'ouverture du site "
Var = Var & "Je suis à votre disposition pour tout renseignement complémentaire. "
Var = Var & "Bien cordialement. "
Var = Var + "Nadine V........... Responsable de Form@tic 01 .. .. .. ..
n......v...........@finances.gouv.fr"
Cells(i, 1).Select
ActiveCell = "envoi"
EnvoiMail Var1, Var2, Var
'***
HyperLien = Var1 & "?"
HyperLien = HyperLien & "Subject=" & Var2
HyperLien = HyperLien & "&Body=" & Var
'ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:=Var1, Subject:=Var2 'Address:=Var '
'***
'Selection.Hyperlinks(1).Follow NewWindow:=True, AddHistory:=True
ActiveWorkbook.FollowHyperlink HyperLien ', NewWindow:=True, AddHistory:=True
MsgBox ("Suivant ?")
i = i + 1
Wend
End Sub
J'ai coché Microsoft Oulook11.Object Library (sais pas si c'est utile ou non, mais à tout hasard...
Bises
C@thy