Bonjour à tous,
je n'ai pas trouvé de post concerant ma question
Voila je ne suis pas expert en VBA mais j'ai un probleme je pense à resoudre.
J'ai une macro que je souhaite modifier :
Cette macro via 2 boites de dialoque me permet de lister des fichiers dans un repertoire et de les lister dans un fichier excel avec des liens hypertexte.
Je voudrai
- connaissant le dossier à inspecter ne pas avoir la boite de dialogue 1 qui s'affiche
- connaissant l'extension des fichiers ne pas avoir à renseigner non plus dans la boite de dialogue 2 l'extension.
De plus dans ma recherche des fichiers *.stl je voudrai si possible les dissocier.
j'ai 2 types : ---------_s.stl et ---------.stl.
je souhaite conserver uniquement les fichiers ne se terminant pas par _s.stl
voici le code VBA que je souhaite modifier.
D'avance merci beaucoup
Sub lien_hypertext_liste_fichiers()
'
' lien_hypertext_liste_fichiers Macro
' Macro enregistrée le 13/01/2007 par didus
'
Dim mess As String, mess2 As String, répertoire As String
Columns(1).Clear
Columns(2).Clear
mess = InputBox("Chemin complet du répertoire à explorer, attention, / à la fin", "Chemin du répertoire", _
"Z:\Bibliotheque_Outillages\")
mess2 = InputBox( _
"Donnez seulement le type de fichier (par exemple pdf, xls, doc, jpg ou dxf etc...)" _
, "TYPE DE FICHIER", "stl")
Application.ScreenUpdating = False
répertoire = Dir(mess & "*" & mess2, vbDirectory)
Do While répertoire <> ""
i = i + 1
Cells(i, 1) = répertoire
ActiveSheet.Hyperlinks.Add Anchor:=Cells(i, 2), Address:=mess & répertoire
Cells(i, 2) = mess & répertoire
répertoire = Dir
Loop
End Sub