Bonjour a tous! :D
Je m'appelle Flavien et je suis depuis bientot une semaine en modif d'une macro pour excel sous VB 6.3 et je bloque un peu (beaucoup...) sur un petit truc surment tout bête..! Je vous explique mon truc
En gros, j'ai une fenêtre d'ouverture de fichier et dans cette fenêtre je peux sélectionner les extensions suivantes: .txt, .ascii
Mon problême est que je dois filtrer les fichier à ouvrir qui s'afficherons justement dans cette fenêtre. Je garde donc l'extension .txt dont j'ai besoin mais je voudrais maintenant que seuls les fichiers _2.ascii s'affichent! En gros, filtrer les fichiers .ascii pour que juste ceux qui on leur nom qui se termine par "_2" s'affiche dans les fichiers a ouvrir.
Je sais pas si je suis très clair...
Donc je voudrais le code (ou les modifs a effectuer) pour filtrer tout ça!
J'espère avoir un peu d'aide car je ne suis pas du tout fais pour le VB a la base...je suis motoriste lol :mouarf:
Merci d'avance a tous pour votre aide :king::yaisse2:
Voici la partie de la fenetre d'ouverture de fichier, ça te suffit?
J'ai déja essayé de remplacer le "*.txt,*.txt,*.ascii,*.ascii", , "Selectionnez le fichier .txt" par "*.txt,*.txt,*_2.ascii,*_2.ascii", , "Selectionnez le fichier .txt"
Mais ça ne marche pas!! :(
'Recherche fichiers Txt,acssi
If MsgBox("Sélectionner le fichier roulage se situant sur la PREMIERE Ligne", vbExclamation, "Sélection des fichiers roulage") = vbOK Then
End If
Sub OpenFenetre()
Dim M As String
M = "ouv"
'Choix du lecteur
CurDir "c:"
'Pour sélectionner le répertoire à l'ouverture
ChDir "C:\"
' Ouvre la fenêtre en affichant seulement
'les classeurs dont le nom débute par "ouv"
Application.Dialogs(xlDialogOpen).Show M & "*" & ".xls"
' Ouvre la fenêtre en affichant seulement
'les classeurs dont le nom finit par "ouv"
Application.Dialogs(xlDialogOpen).Show "*" & M & ".xls"
' Ouvre la fenêtre en affichant seulement
'les classeurs dont le nom contient "ouv"
Application.Dialogs(xlDialogOpen).Show "*" & M & "*" & ".xls"
End Sub
__________________________
PS: VBA pour EXCEL est maintenant dans Bureautique
merci de poser vos questions VBA à cet endroit
salutations
RGI
Un MERCI en retour c'est sympa
et ne pas oublier le tag :après résolution.
Petit probleme enfaite!
Ca marche bien quand je lance le code tout seul, mais je n'arrive pas a l'insérer dans ma macro, je ne vois pas trop à quelle ligne le mettre?!