Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1159 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  VBA Excel - Enregistrer un document dans 2 répertoires différents

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

VBA Excel - Enregistrer un document dans 2 répertoires différents

n°1294607
altarez
Posté le 30-01-2006 à 12:48:37  profilanswer
 

Bonjour à tous,
 
Je débute en macro sous VBA (sous Excel)
Je recherche le moyen d'enregistrer un fichier Excel dans 2 répertoires différents.
Un fichier aura l'extention .txt et l'autre .xls
 
J'ai vraiment tenter plein de truc, j'ai plus ou moins réussi mais c'est vrament fastidieux. Il dois y avoir bien plus simple.
 
Voila le projet en quelques lignes :
 
La macro importe la page HTML d'un site (autorisé par le dit site)
La page importer est déplacé dans le workbook excel, un formatage du fichier selon mes besoins est effectué.
Tout ça, pas de problème.
 
Ensuite je souhaite sauvegarder le resultat de ce formatage.
1) Dans 2 repertoires différents. Exemple :  
    - C:\Mes Fichiers\Traité
    - D:\Résultat\Site
 
 
2) Avec 2 noms différents. Exemple :
    - Resultat_Site_"date"_"heure".xls
    - LeResultat_OK_"date"_"heure".txt
Ou "date" et "heure" sont la date et l'heure ou le fichier à été traité (ou généré peut importe)
 
Tout cela sans modifier le nom du fichier source qui contient la macro qui : Importe, formate, sauvegarde.
 
 
Mille merci aux personnes qui pourraient m'aider.
Si je n'ai pas été assez clair dans mes explications n'hesitez pas à me demander plus d'info.
 
Merci encore et bonne journée à tous.  :)  

mood
Publicité
Posté le 30-01-2006 à 12:48:37  profilanswer
 

n°1294705
DamienCYS
Posté le 30-01-2006 à 13:56:57  profilanswer
 

salut altarez
 
voici les fonctions pour enregistrer dans tes 2 fichiers
 
ActiveWorkbook.SaveAs Filename:="C:\Mes Fichiers\Traité\LeResultat_OK_"date"_"heure".txt", FileFormat:=xlNormal
ActiveWorkbook.SaveAs Filename:="D:\Résultat\Site\Resultat_Site_"date"_"heure".xls", FileFormat:=xlText
 
par contre attention à tes date un "/" sera interprété comme un nouveau dossier
ceci enregistre le classeur tel qu'il est (pour le .xls) avec les macros et tout, sinon il faut que tu copie tes données créer un classeur colle les valeurs et le format puis enregistre sous le différents noms.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  VBA Excel - Enregistrer un document dans 2 répertoires différents

 

Sujets relatifs
[VBA] convertir texte en num dans une boucle VBA - Recevoir un tableau comme parametre d'une méthode
Condition excelonglets excel
[VBA] Selection les lignes qui contienne la valeur d'une input boxenregistrer dans un fichier externe
ADO + Excelpb syntaxe dans Rowsource vba excel
RESOLU : Code VB "enregistrer sous"ADOX ACCESS VBA Procédure Stockée
Plus de sujets relatifs à : VBA Excel - Enregistrer un document dans 2 répertoires différents


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR