Afficher le ou les fichiers liés à un nom dans un Combobox

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

L

Legendre

Guest
Bonjour
Je souhaite afficher un fichier .doc ou .docx ou .pdf lié au nom du Combobox
Je précise que le nom du ou des fichiers liés porte le même nom que celui du ComboBox
Mon code est le suivant :
----------------------------------------------------------------------------------------------------------------------------------------
Private Sub CommandButton25_Click()
'Ouvrir le fichier avec extension.docx correspondant au nom du materiel "ComboBox1"
If ActiveWorkbook.Name <> ThisWorkbook.Name Then ThisWorkbook.Activate
Dim NomFic As String, ArgDir As String
Dim Nom As String
Rep = Workbooks(ActiveWorkbook.Name).Path & "\Files\"
ArgDir = Rep & ComboBox1.Value & ".docx"
NomFic = Dir(ArgDir)
If NomFic <> "" Then
ThisWorkbook.FollowHyperlink Rep & NomFic
Else
MsgBox "Il n'existe pas de fichier au format word (.docx) associé au matériel :" & vbLf & ArgDir, vbCritical, Me.Caption
End If

End Sub
-------------------------------------------------------------------------------------------------------------------------------------------
Comment puis-je modifié mon code pour afficher les fichiers avec les trois formats (docx .doc et .pdf) ?
Dois-je faire trois instructions séparées correspondant chacune à un type des trois formats (pdf; docx; doc) ?
Merci
 
Dernière modification par un modérateur:
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

L
Réponses
0
Affichages
689
Legendre
L
Retour