Help Macro excel , importer données de differents onglets

xeolight Messages postés 1 Date d'inscription mardi 13 juin 2006 Statut Membre Dernière intervention 13 juin 2006 - 13 juin 2006 à 22:57
asecher Messages postés 262 Date d'inscription lundi 20 octobre 2003 Statut Membre Dernière intervention 27 avril 2007 - 14 juin 2006 à 20:41
Bonjour j'ai besoin d'aide ... je dois programmer une macro sur excel

 
donc ... la premiere page est une cartographie d'ascenseur (par lignes : lieu, no id, site, ...)

les pages suivantes sont des feuilles similaires qui font office de facture pour chaque equipement

 
il y a 2 etapes :

 
1 . Sur cette premiere feuille a droite ; j'ai un tableau récap dont les

infos doivent etre récupérées sur les feuilles suivantes du classeur (1,2,3,4,5

...) (conformité, cout ... sous total ...)

 
donc 1er appareil (1ere ligne, doit recuperer infos de feuille 1

2eme appareil de feuille 2 ...

 
j'ai essayé d'incrémenter mais excel ne reconait pas le nom de la feuille en tant que numero ...  
 
2.  sur ces fameusees feuilles "factures" , il y a un petit tableau

(caracteristiques de l'appareil)

j'aimerai pouvoir recuperer les donnés de la "cartographie" et l'injecter dans

ce tableau la pour chacune des feuilles ...

 
feuille 1 ; caracteristiques de l'equipement 1 (lieu, no id, site, ...)

feuille 2 ; caracteristiques de l'equipement 2 ...

 
j'ai essayé de faire une macro avec une inconnue "i" a
laquelle j'injecte la valeur "activesheet.index" pour que je puisse
utiliser le no de la feuille... et utiliser la fonction Index pour
chercher les infos.

et donc d'executer la macro pour chacune des feuilles ... mais je n'y arrive pas

 
pliz help !!!

 
mon mail : mlazrak@msn.com  si vous voulez que je vous envoi le fichier xls

 
Merci

1 réponse

asecher Messages postés 262 Date d'inscription lundi 20 octobre 2003 Statut Membre Dernière intervention 27 avril 2007 1
14 juin 2006 à 20:41
Bonjour xeolight

Passe nous la feuille qu'on s'éclate....
Si tu "indexe" tes feuilles/onglets (les nommer de manière logique ce qui semble être le cas) on peut toujours itérer entre l'ActiveSheet et  n'importe quelle cellule de n'importe quel onglet..., le tout est de savoir (vu le debbugger fourni en VBA) sur quelle cellule/onglet/feuille on agit.

Ce n'est pas vraiment une réponse mais sans plus d'info, il te reste la possibilité de chercher sur les sites dédiés Excel (http://www.excelabo.net/, ou des sites de grandes écoles)

Cordialement,

Alain 31
0
Rejoignez-nous