XL 2013 Aide macro sous excel

  • Initiateur de la discussion Initiateur de la discussion paita
  • 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 !

paita

XLDnaute Nouveau
Bonjour

J'ai fait une macro et contente cela fonctionne mais j'ai besoin d'ouvrir le fichier (pdf) pour lecture, quel code je dois rajouter ?
Merci beaucoup pour votre aide

Sub Recherche()
Dim NomFichier As String

NomFichier = RechercheFichier()
If NomFichier = "" Then
MsgBox "Vous n'avez sélectionné aucun fichier"
Else
'Workbooks.Open NomFichier
End If
End Sub

Function RechercheFichier() As String
Dim fd As FileDialog
Dim NomFichier As String

Set fd = Application.FileDialog(msoFileDialogFilePicker)
With fd
.Filters.Add "fichier pdf", "*.pdf"
.Title = "Recherche de fichier"
'mettre le chemin du repertoire
.InitialFileName = ""
End With
If fd.Show = -1 Then NomFichier = fd.SelectedItems(1)

RechercheFichier = NomFichier
Set fd = Nothing
End Function
 
Bonjour Paita,
Utilisez les balises </> pour le code c'est plus lisible.
Un essai :
VB:
Sub Recherche()
Dim NomFichier As String
    NomFichier = RechercheFichier()
    Set Appli = CreateObject("Shell.Application")
    If NomFichier = "" Then
        MsgBox "Vous n'avez sélectionné aucun fichier"
    Else
        Appli.Open (NomFichier)
    End If
End Sub
Function RechercheFichier() As String
    Dim fd As FileDialog
    Dim NomFichier As String
    Set fd = Application.FileDialog(msoFileDialogFilePicker)
    With fd
        .Filters.Add "fichier pdf", "*.pdf"
        .Title = "Recherche de fichier"
        'mettre le chemin du repertoire
        .InitialFileName = ""
    End With
    If fd.Show = -1 Then NomFichier = fd.SelectedItems(1)
    RechercheFichier = NomFichier
    Set fd = Nothing
End Function
 
- 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

Réponses
2
Affichages
409
Réponses
4
Affichages
363
Réponses
3
Affichages
1 K
  • Question Question
Microsoft 365 Code VBA
Réponses
7
Affichages
639
Réponses
3
Affichages
538
Réponses
5
Affichages
413
Retour