variable string fixe

  • Initiateur de la discussion Initiateur de la discussion Jean Michel CROQUETTES
  • 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 !

J

Jean Michel CROQUETTES

Guest
Bonjour à tous,

Supposons 3 docs .xls
123_test.xls
456_test.xls
789_test.xls

Je souhaite ouvrir tous les docs d'un dossier dont le nom est 3 caractères & "_test.xls"
J'ai tenté de passer par une variable fixe (dim Prefixe as string * 3) mais je ne sais quoi en faire après pour mon problème.

Auriez vous une piste de réflexion?

Merci beaucoup,
 
Re : variable string fixe

Bonjour à tous


Cette macro devrait répondre à ton besoin
Code:
Sub ouvrir_fichiers_specifik()
'adapté de :ListFilesWithoutSelection()
'auteur: Don Guillett
Dim Rep As String
Dim Masque_Nom_Fichier As String
Dim Nom_Fichier As String
Rep = "C:\Temp\" ' adapter ici le nom du répertoire
Masque_Nom_Fichier = "???_test"
Nom_Fichier = Dir(Rep & Masque_Nom_Fichier & "*.xls")
 r = 1
   While Nom_Fichier <> ""
    Workbooks.Open (Nom_Fichier)
    Nom_Fichier = Dir
     r = r + 1
   Wend
End Sub
 
Re : variable string fixe

Bravo!
Merci beaucoup je ne savais pas qu'il pouvait analyser les ???

Sinon j'avais juste une autre solution à l'instant :

Code:
Code:
Sub creation_csv()
'
' creation_csv Macro
' Macro enregistrée le 14/01/2008 par Mikaël CLEUZIOU
' 027_C015_Fichier_Enrichissement_Saisi.csv





Dim MonChantier As String * 6
Dim w As Object
Dim Rep As Object
Dim Chemin As String
Dim Suffix As String
Suffix = "_C015_Fichier_Enrichissement.xls"

Chemin = ThisWorkbook.Path
Set Rep = CreateObject("Scripting.FileSystemObject").GetFolder(Chemin)

For Each w In Rep.Files
    If w.Name <> ThisWorkbook.Name Then
        If Right(w.Name, Len(Suffix)) = Suffix And Len(w.Name) = (Len(Suffix) + 6) Then
        Workbooks.Open Filename:=w
        End If
    End If
Next
End Sub

Merci beaucoup!

JMC
 
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

Retour