Macro - code VBA fusionnant contenu de 2 feuilles
Bonjour,
J'utilise la macro suivante afin d'acheminer par mail le contenu des cellules D50:u105 de la feuille soumission et pour compléter l'info j'aimerais joindre le contenu des cellules F12 à G20 de la feuille "coût" à la feuille soumission.
Pouvez vous m'aider à coder la fusion de la feuille "coût" à la feuille "soumission"
merci
Sub c_soum_pol_vig()
Dim horagent As Worksheet
Set horagent = ThisWorkbook.Sheets("Soumission")
ActiveSheet.Range("d50:u105").Select
ActiveWorkbook.EnvelopeVisible = True
With ActiveSheet.MailEnvelope
.Item.to = horagent.Range("ac53").Value
.Item.Subject = horagent.Range("ac54").Value
.Item.send 'envoie
End With
J'utilise la macro suivante afin d'acheminer par mail le contenu des cellules D50:u105 de la feuille soumission et pour compléter l'info j'aimerais joindre le contenu des cellules F12 à G20 de la feuille "coût" à la feuille soumission.
Pouvez vous m'aider à coder la fusion de la feuille "coût" à la feuille "soumission"
merci
Sub c_soum_pol_vig()
Dim horagent As Worksheet
Set horagent = ThisWorkbook.Sheets("Soumission")
ActiveSheet.Range("d50:u105").Select
ActiveWorkbook.EnvelopeVisible = True
With ActiveSheet.MailEnvelope
.Item.to = horagent.Range("ac53").Value
.Item.Subject = horagent.Range("ac54").Value
.Item.send 'envoie
End With
Configuration: Windows / Internet Explorer 11.0
1 réponse
-
Contributeur Ambassadeurbonjour, je pense que le plus simple, dans ton cas, est de rassembler les données à envoyer dans une seule feuille.
-
-
Contributeur Ambassadeur@Reggs7tu peux temporairement copier les deux parties dans une feuille de travail.
-
-
Contributeur Ambassadeur@Reggs7un exemple:
Private Sub ttt() Dim OutApp As Outlook.Application Dim OutMail As Outlook.MailItem Set OutApp = New Outlook.Application Set OutMail = OutApp.CreateItem(0) With OutMail .Display .To = "gg@hh.ii" .Subject = "ss" .HTMLBody = "" & .HTMLBody .send End With End Sub -
-