VBA - Probleme avec getopenfilename

  • Initiateur de la discussion Initiateur de la discussion baudax
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

B

baudax

Guest
Bonjour,

j'essaie de faire un code pour faire un envoie de mail via Excel. Envoie du fichier et de pièces jointes...

Voici le code
Code:
ActiveWorkbook.SaveAs Filename:=Fichier
    
    F = Application.GetOpenFilename(, , , , True)
    If VarType(F) = vbBoolean Then
        MsgBox "Opération annulée"
    Else
ESubject = "Mail - " & Range("B4") & " - " & Range("B6") & " " & Range("B8") & " " & Range("D8")
SendTo = "mon@mail"
EBody = "Mail - " & Range("F1")

Set App = CreateObject("Outlook.Application")
Set Itm = App.CreateItem(0)
With Itm
.Subject = ESubject
.To = SendTo
.Body = EBody
.Attachments.Add (ThisWorkbook.path & "\" & ThisWorkbook.Name)
.Attachments.Add (F)

si jamais je met : F = Application.GetOpenFilename cela fonctionne sans problème par contre si je rajoute (, , , , True) là ça bloque.

Je ne vois pas pourquoi. Merci de votre réponse

ludo
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 Code VBA
Réponses
7
Affichages
1 K
  • Question Question
Microsoft 365 Question code VBA
Réponses
2
Affichages
615
Réponses
2
Affichages
1 K
C
  • Question Question
Microsoft 365 Excel VBA
Réponses
14
Affichages
1 K
  • Question Question
Microsoft 365 Macro VBA
Réponses
2
Affichages
636
Réponses
1
Affichages
1 K
S
Réponses
6
Affichages
2 K
soNZOOO
S
Retour