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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Manipulation de plages de données dans excell

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Manipulation de plages de données dans excell

n°985534
bigdeal
Posté le 17-02-2005 à 22:45:15  profilanswer
 

Bonjour  
 
Je dois automatiser une exportation de données d’un fichier source xls vers un fichier cible xls.  
 
Le fichier source est un fichier xls que je reçois par mail tous les quinze jours.  
A chaque transmission ce fichier change de nom.  
Ce fichier source comporte plusieurs feuilles.  
Le nombre de feuilles est variable, ainsi que leur nom à chaque réception d’une mise à jour.  
 
Le fichier cible est un fichier nommé «CumulData.xls» que j’ai enregistré dans un répertoire de mon disque.  
Le fichier cible ne comporte qu’une seule feuille nommée «Cumul».  
 
Les données à exporter concerne deux champs toujours les mêmes : Identifiant, Montant.  
Ces deux champs sont renseignés sur toutes les feuilles que peut comporter le fichier source.  
Le nombre d’enregistrement est lui aussi variable à chaque mise à jour.  
 
L’idée (ou plutôt la difficulté) serait de créer une macro exécutable de n’importe quel fichier excel.  
Cette macro devrait :  
- contrôler la présence d’un fichier *.xls (fichier source) que j’aurais placé dans répertoire nommé «BAL».  
- Ouvrir ce fichier  
- repérer sur chacune des feuilles du fichier la présence des deux champs (Identifiant, Montant)  
- Copier les enregistrement renseignés au droit de ces champs.  
- Les coller par ajout dans la feuille «Cumul» du fichier cible «CumulData.xls»  
- Répéter l’opération tant qu’il y a de feuilles sur le fichier source.  
-  
 
EXP : si le fichier source comporte 3 feuilles distinctes, sur ces 3 feuilles ont repère les deux champs qui comporte 2 enregistrements chacun :  
On obtient alors le résultat dans la feuille du fichier cible 3 feuilles * 2 enregistrements = 6 enregistrements.  
 
Le résultat me permettra de lier ce fichier cible xls dans une base Access qui elle même mettra à jour une table par le biais d’une requête.  
 
Je suis preneur de toute information sur le sujet, même partielle. Vos informations me seront précieuses pour me permettre de réaliser ce projet, n’hésitez pas à m’en parler.  
 
Merci d’avance.

mood
Publicité
Posté le 17-02-2005 à 22:45:15  profilanswer
 


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

  Manipulation de plages de données dans excell

 

Sujets relatifs
Transfert de données ds une aplicationConnaître la base de données utilisée sur un site web
Insérer des données dans un fichier XMLRécuperation de données
problème filtrage données tableBase de données MYSQL : champs avec des < \' >
[SQL Server] base de données réparties, comment faire ?extraire des donnees a partir d un fichier xml
[html] envoi / recuperation de données de formulaire[Script] Backup de données, ....
Plus de sujets relatifs à : Manipulation de plages de données dans excell


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