Vba : Ouvrir un fichier si son nom contient un chiffre

Fermé
Ikramitta - 21 mars 2014 à 11:54
skk201 Messages postés 938 Date d'inscription jeudi 11 septembre 2008 Statut Membre Dernière intervention 16 octobre 2016 - 15 avril 2014 à 16:51
Bonjour à tous,

Je suis débutante en Vba, je travaille sur un programme mais j'ai quelques points bloquants.

Je recois chaque semaine un fichier sous le nom de "MODELPROG_CARO_SLE_14_2" mais les chiffres à la fin changent chaque semaine.

Je veux appliquer une condition si :
Par exemple le nom de mon fichier contient 14 alors je l'ouvre je copie la feuille "SORTIE PANAM" je la colle dans un autre classeur puis je copie que les lignes dont la colonne I contient 15, 16, 17, 18
Pareil pour le fichier 15 copier les données (16,17,18,19) ...

Cdlt

1 réponse

skk201 Messages postés 938 Date d'inscription jeudi 11 septembre 2008 Statut Membre Dernière intervention 16 octobre 2016 54
15 avril 2014 à 16:51
C'est faisable mais est-ce que le le début du programme est toujours "MODELPROG_CARO_SLE_" ?

ou est-ce que le 14 est toujours après x caractères

ou est-ce que la 14 se trouve x caratère avant la fin ?

Si non tu as toujours la possiblité que au moment ou tu ouvre le classeur une Inputbox t'affiche le nom du classeur que tu viens d'ouvrir et te demande de taper le chiffre manuellement
0