Bonjour,
je reviens avec une nouvelle exception à gérer dans mes ouvertures de fichiers.
Comme vous le savez maintenant mes fichiers se présentent sous la forme : 260917_TCPP3536
26 = jour
09 = mois
17 = heure
pour reprendre ma lecture de dossier je prends donc mon fichier mis en réserve dans Excel et je lui dis :
1 2 3 4 5 6 7
| VarFichier = Left(fichier, 6)
VarFichier1 = Mid(fichier, 8, 4)
VarFichier2 = Right(fichier, 4)
If VarFichier >= DateFichierSave Then
If VarFichier1 = EnvFichierSave Then
If VarFichier2 >= CptFichierSave Then |
Sauf que bien sûr ça ne va pas!!
Puisqu'en gros je lui dis d'ouvrir les fichiers plus grand que ou égal à mais sans notion de date, et donc lui malin que fait-il après avoir ouvert : 260917_TCPPxxxx ? Et bien il va ouvrir 270800_TCPPxxxx par exemple.
Donc il faut que je décompose et que je passe tout en gestion de date/heure.... Grrrr
Et dans l'absolu j'aurai également un autre problème, car il est possible qu'au bout de TCPP9999 par exemple je repasse à TCPP0000 et donc ma condition
If VarFichier2 >= CptFichierSave Then
ne fonctionnera plus non plus
Quelqu'un aurait un petit bout de code qui traîne pour m'aider à aller plus vite sur le sujet ?
Merci à vous
Partager