Bonjour à tous,
Je suis à la recherche d'un information certainement simple... 🙁
J'ai beau avoir cherché je ne trouve pas ma spécificité.
J'ai une macro top qui envoie par mail un onglet, voici le début du code que j'utilise dans un autre tableau :
Ma question :
La partie "Sheets("Demande ").Range("B1:J46").SpecialCells(xlCellTypeVisible)"
Le nom de l'onglet à traiter se trouve en cellule G5 de l'onget "Mail" et donc n'est pas toujours le même onglet...
De la même facon, une seconde partie :
Le mail doit être envoyées à l'adresse mail inscrite en G9 de l'onglet "Mail"
Merci d'avance pour votre aide 🙂
Excellente journée,
Loïc
Je suis à la recherche d'un information certainement simple... 🙁
J'ai beau avoir cherché je ne trouve pas ma spécificité.
J'ai une macro top qui envoie par mail un onglet, voici le début du code que j'utilise dans un autre tableau :
Code:
Sub EnvoiMail()
If MsgBox("Envoyer la demande aux personnes concernées ?", 36, "Confirmation") = vbYes Then
Dim rng As Range
Dim OutApp As Object
Dim OutMail As Object
Set rng = Nothing
On Error Resume Next
Set rng = Sheets("Demande ").Range("B1:J46").SpecialCells(xlCellTypeVisible)
On Error GoTo 0
Ma question :
La partie "Sheets("Demande ").Range("B1:J46").SpecialCells(xlCellTypeVisible)"
Le nom de l'onglet à traiter se trouve en cellule G5 de l'onget "Mail" et donc n'est pas toujours le même onglet...
De la même facon, une seconde partie :
Code:
With OutMail
.To = "aaa.bbb@CCC.com"
.CC = ""
.BCC = ""
.Subject = "Demande" & Range("D21").Value & " (" & Range("D25").Value & ")"
.HTMLBody = RangetoHTML(rng)
.Send
Le mail doit être envoyées à l'adresse mail inscrite en G9 de l'onglet "Mail"
Merci d'avance pour votre aide 🙂
Excellente journée,
Loïc