steven542304
XLDnaute Nouveau
Bonjour a tous,
J'ai besoin de votre aide, je vous explique :
J'ai créé une macro me permettant d'envoyer un mail depuis Mozilla Thunderbird en appuyant sur un bouton.
Voici mon code :
Sub relanceformateur()
Dim destinataire, cc, sujet As String
destinataire = Range("K4")
cc = Range("M4")
sujet = "Émargement manquant " & "dispositif " & Range("B4")
text1 = "Bonjour," & "<br><br>"
text2 = "Vous êtes intervenu(e) en qualité de formateur sur le stage suivant :" & "<br><br>"
text3 = "Identifiant du dispositif : " & Range("B4") & " : " & Range("C4") & "<br>"
text4 = "Date(s) : " & Range("H4") & "<br><br>"
text5 = "Or sauf erreur de ma part, je n'ai pas reçu la liste d'émargement." & "<br><br>"
text6 = "Je vous remercierai de me la retourner dès que possible" & "<br><br>"
text7 = "Bien cordialement"
body = text1 & text2 & text3 & text4 & text5 & text6 & text7
strcommand = "C:\Program Files\Mozilla Thunderbird\thunderbird"
strcommand = strcommand & " -compose " & "to='" & destinataire & "'"
strcommand = strcommand & "," & "subject=" & sujet & sujet1 & ","
strcommand = strcommand & "body='" & body & "'"
Call Shell(strcommand, vbNormalFocus)
End Sub
Ma question est la suivante : comment copier cette macro sur les autres lignes ? Sans la recopier manuellement à chaque fois, étant donné que mon tableau peut contenir jusqu'à 200 lignes. Je ne veux pas me retrouver avec 200 boutons non plus mais j'ai dans l'idée de faire apparaître une fenêtre me demandant sur qu'elle ligne faire agir la macro. Voila si quelqu'un aurait la gentillesse de m'aider...
Merci par avance,
Belle journée
Steven
J'ai besoin de votre aide, je vous explique :
J'ai créé une macro me permettant d'envoyer un mail depuis Mozilla Thunderbird en appuyant sur un bouton.
Voici mon code :
Sub relanceformateur()
Dim destinataire, cc, sujet As String
destinataire = Range("K4")
cc = Range("M4")
sujet = "Émargement manquant " & "dispositif " & Range("B4")
text1 = "Bonjour," & "<br><br>"
text2 = "Vous êtes intervenu(e) en qualité de formateur sur le stage suivant :" & "<br><br>"
text3 = "Identifiant du dispositif : " & Range("B4") & " : " & Range("C4") & "<br>"
text4 = "Date(s) : " & Range("H4") & "<br><br>"
text5 = "Or sauf erreur de ma part, je n'ai pas reçu la liste d'émargement." & "<br><br>"
text6 = "Je vous remercierai de me la retourner dès que possible" & "<br><br>"
text7 = "Bien cordialement"
body = text1 & text2 & text3 & text4 & text5 & text6 & text7
strcommand = "C:\Program Files\Mozilla Thunderbird\thunderbird"
strcommand = strcommand & " -compose " & "to='" & destinataire & "'"
strcommand = strcommand & "," & "subject=" & sujet & sujet1 & ","
strcommand = strcommand & "body='" & body & "'"
Call Shell(strcommand, vbNormalFocus)
End Sub
Ma question est la suivante : comment copier cette macro sur les autres lignes ? Sans la recopier manuellement à chaque fois, étant donné que mon tableau peut contenir jusqu'à 200 lignes. Je ne veux pas me retrouver avec 200 boutons non plus mais j'ai dans l'idée de faire apparaître une fenêtre me demandant sur qu'elle ligne faire agir la macro. Voila si quelqu'un aurait la gentillesse de m'aider...
Merci par avance,
Belle journée
Steven