kalobit
Messages postés169Date d'inscriptionmardi 15 juillet 2003StatutMembreDernière intervention 7 avril 20082 30 janv. 2006 à 14:08
salut,
effectue le traitement dans un nouveau classeur puis enregistre le deux fois.
dim WBK as workbook
set wbk = application.workbooks.add
traitement, mise en forme.... dans wbk
enregistrement du classeur
wbk.saveas "C:\Mes Fichiers\Traité\Resultat_Site_" & date & "_"& time & ".xls
enregistrement du fichier text
wbk.save "D:\Résultat\Site\LeResultat_OK_" & date & "_" & time & ".txt , xltextmsdos
altarez
Messages postés21Date d'inscriptionmardi 24 janvier 2006StatutMembreDernière intervention 4 juin 20094 31 janv. 2006 à 11:21
Lorsque la macro sauvegarde j'ai une erreur car :
Resultat_Site_" & date & "_"& time & ".
Génère un fichier avec des "/" (30/01/2006) et les "/" ne sont pas accepté
par windows comme nom de fichier. (je pense que pour "time" ca sera pareil a
cause des ":")
Y'a t'il une solution pour contourner cela ?
J'ai penser a ça :
Annee = Year(Date)
Mois = Month(Date)
If Mois < 10 Then
Mois = "0" + Mois
End If
Jour = Day(Date)
If Jour < 10 Then
Jour = "0" + Jour
End If
et ensuite sauvegarder avec "AnneeMoisJour" & "_" & "time" .xls
Je pense que "time" va poser problème a cause des ":"
J'ai entendu parler de la fonction IsDate
Une idée ?