Ouverture automatique de fichier et macro

kerberos

XLDnaute Nouveau
Bonjour,

voici le contexte rapide :

1 - j'ai cree un fichier batch qui genere un fichier log du type "logfile.txt"

depuis excel, j'ai cree une macro qui va directement ouvrir ce fichier texte pour le mettre en forme.

Workbooks.OpenText FileName:= _
"\\Frmesntanv01p\logevent\logs_servers.txt"

2 - j'ai modifié mon batch initial pour que le log généré indique la date dans le nom du fichier

for /f "tokens=6-8 delims=/ " %%a in ('echo. ^|date') do set dd=%%b&set mm=%%a& set yy=%%c

SET logfile = %dd%%mm%%yy%.txt (c'est l'ancien logs_servers.txt)


3 -je souhaiterais que la macro excel aille ouvrir directement le logfile du jour.


Est-ce possible ? J'arrive a mes limites en matiere de macro excel et donc là j'ai besoin d'aide.

Merci d'avance :)
 

Staple1600

XLDnaute Barbatruc
Re : Ouverture automatique de fichier et macro

Bonjour


Donc ton fichier est de la forme
logfile220408.txt ?


Si c'est le cas
nomfic= "logfile" & Format(date,"ddmmyy") & ".txt"
msgbox nomfic

renvoie le bon nom de fichier non?

A tester
Code:
nomfic= "logfile" & Format(date,"ddmmyy") & ".txt"
Workbooks.OpenText FileName:= _
        "\\Frmesntanv01p\logevent\" & nomfic
 
Dernière édition:

kerberos

XLDnaute Nouveau
Re : Ouverture automatique de fichier et macro

Merci de ta reponse.

je prefere eviter le msgbox car le fichier excel est a destination des equipes d'exploitation de ma société. Ils doivent visualiser ce fichier en 1 clic. au dela ça devient trop dur pour eux.

donc mon idee est de faire en sorte que la macro excel "reconnaisse" automatiquement le dernier log.


A+
 

Discussions similaires

Réponses
36
Affichages
2 K

Statistiques des forums

Discussions
313 867
Messages
2 103 106
Membres
108 522
dernier inscrit
Matoche