(RESOLU) Récuperer le titre du document selectionné

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

chaelie2015

XLDnaute Accro
Bonsoir forum

Je souhaite afficher dans la cellule B7 le nom du fichier selectionné apre avoir l’afficher.

Exemple si j’ai selectionné un fichier PDF dans le répertoire C : qui est nommé CHARLIE.PDF

Je souhaite avoir son nom dans la cellule B7

merci
 

Pièces jointes

Dernière édition:
Bonjour le fil, le forum

@chaelie2015
Ci-dessous, une macro possible
VB:
Sub OuvreFichier_BIS()
Dim fichier
fichier = Application.GetOpenFilename("Fichier (*.pdf), *.pdf")
If fichier = False Then
MsgBox "Aucun fichier sélectionné!" & Chr(13) & "Opération interrompue.", vbCritical, "Erreur"
Exit Sub
End If
On Error GoTo Exit2Chatagoune_Goune
[C1] = Left(fichier, InStrRev(fichier, "\"))
[B7] = Mid(fichier, InStrRev(fichier, "\") + 1)
ThisWorkbook.FollowHyperlink fichier
Exit2Chatagoune_Goune:
If Err Then MsgBox Err.Description, vbCritical, "Erreur!"
End Sub
 
Bonjour le fil, le forum

@chaelie2015
Ci-dessous, une macro possible
VB:
Sub OuvreFichier_BIS()
Dim fichier
fichier = Application.GetOpenFilename("Fichier (*.pdf), *.pdf")
If fichier = False Then
MsgBox "Aucun fichier sélectionné!" & Chr(13) & "Opération interrompue.", vbCritical, "Erreur"
Exit Sub
End If
On Error GoTo Exit2Chatagoune_Goune
[C1] = Left(fichier, InStrRev(fichier, "\"))
[B7] = Mid(fichier, InStrRev(fichier, "\") + 1)
ThisWorkbook.FollowHyperlink fichier
Exit2Chatagoune_Goune:
If Err Then MsgBox Err.Description, vbCritical, "Erreur!"
End Sub
Bonjour Staple1600
Merci pour la réponse c'est exactement ce que je cherchais.
Est ce que c'est possible de supprimer l'extension du titre (.pdf)

merci
 
Re

Oui, c'est possible
VB:
Sub OuvreFichier_TER()
Dim fichier
fichier = Application.GetOpenFilename("Fichier (*.pdf), *.pdf")
If fichier = False Then
MsgBox "Aucun fichier sélectionné!" & Chr(13) & "Opération interrompue.", vbCritical, "Erreur"
Exit Sub
End If
On Error GoTo Exit2Chatagoune_Goune
[C1] = Left(fichier, InStrRev(fichier, "\"))
[B7] = Replace(Dir(fichier), ".pdf", "")
ThisWorkbook.FollowHyperlink fichier
Exit2Chatagoune_Goune:
If Err Then MsgBox Err.Description, vbCritical, "Erreur!"
End Sub
 
Re

Oui, c'est possible
VB:
Sub OuvreFichier_TER()
Dim fichier
fichier = Application.GetOpenFilename("Fichier (*.pdf), *.pdf")
If fichier = False Then
MsgBox "Aucun fichier sélectionné!" & Chr(13) & "Opération interrompue.", vbCritical, "Erreur"
Exit Sub
End If
On Error GoTo Exit2Chatagoune_Goune
[C1] = Left(fichier, InStrRev(fichier, "\"))
[B7] = Replace(Dir(fichier), ".pdf", "")
ThisWorkbook.FollowHyperlink fichier
Exit2Chatagoune_Goune:
If Err Then MsgBox Err.Description, vbCritical, "Erreur!"
End Sub
Bonjour STAPLE1600
It's perfect
Problem solved
Merci
 
- 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

Retour