je voudrais en VBA créer un tableau sur une feuille 'Synthese' reprenant les données de la colonne A de chaque feuilles et générer un graphe.
le nombre de feuilles etant aléatoire.
Merci de votre aide
je joint un exemple [file name=synthese_20060211160348.zip size=7698]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/synthese_20060211160348.zip[/file]
Merci JP, c'est exactement ce qu'il me faut, pourl e graphique j'ai déjà bosser dessus pas de pbl.
Par contre la feuille de synthese n'existe pas à l'origne et tout est créé en VBA. Mon nbr de feuille 'MANxxx' est variable et il n'y pas que ces feuilles.
Comment dans ta boucle For i = 1 To Sheets.Count
prendre en considération que les feuilles commençant par MAN
Une fois ques les données sont dans le tableau de synthèse, comment le mettre en forme (jolie cadre), je connais le départ (lig, col) mais comment encadrer que les données
Une fois ques les données sont dans le tableau de synthèse, comment le mettre en forme (jolie cadre), je connais le départ (lig, col) mais comment encadrer que les données
Salut sonskriverez
bonjour jp14
Bonjour le Forum
pour ce qui est de ta boucle un truc du genre
For i = 1 To Sheets.Count
If Left(Sheets(i).name,3)='MAN' then
ta procèdure
End If
Next
devrait sélectionner que les feuilles qui commencent par MAN
Arrf un petit fichier pour voir
adaptation du fichier de jp14 merci à lui
bonne fin de Journée [file name=syntheseV2.zip size=16751]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/syntheseV2.zip[/file]
je te conseil d'utiliser l'enregistreur de macro de la barre Visual Basic cela de permet d'enregistrer ce que tu fait et ensuite de l'adapter a ton projet je vais tenter de te mettre un exemple pour le formatage des cellules
A plus
Voir fichier module3 une macro réalisée avec l'enregistreur et la macro modifié. [file name=syntheseV3_20060212191107.zip size=21035]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/syntheseV3_20060212191107.zip[/file]