Bonjour à tous du forum,
je suis en train de développer, ou plutôt chercher et essayer
et quand même peu avancer
j'ai un fichier avec beaucoup de feuilles.
Les données de B8:J figurant dans chaque feuille, sont à copier dans une feuille.
( mais comment inclure dans la macro que les données se trouvant dans les deux feuilles de base "liste_data" et "exemple_data" ne sont pas à copier ) bug est résolu:
Sub cumul()
For i = 1 To ActiveWorkbook.Worksheets.Count - 1 ' pour touts les feuilles
If Sheets(i).Name <> "liste_data" And Sheets(i).Name <> "exemple_data" Then 'ne sélectionne pas données des 2 feuilles
Sheets(i).Select ' sélectionne toutes les autres feuilles
....
A la fin de chaque mois les données sont copiées dans la feuille "cumul".
Comment éviter les doublons ?, que les données déjà copiées du mois auparavent ne sont pas copiées de nouveau.
J'ai mis une formule dans la colonne A8:A de chaque feuille ou est mis la lettre" y" si la ligne est copiée. Comment inclure cette formule dans la macro ?
Lorsque les données sont copiées à la fin de chaque mois, que d'abord une recherche est effectuée sur chaque feuille, si dans la colonne A8:A figure la lettre "y".
Ci-joint je mets le fichier plus explicite,
Je ne sais pas comment on effectue la recherche de cette condition, ou même inclure des variables dans la macro
'
je suis en train de développer, ou plutôt chercher et essayer
et quand même peu avancer
j'ai un fichier avec beaucoup de feuilles.
Les données de B8:J figurant dans chaque feuille, sont à copier dans une feuille.
( mais comment inclure dans la macro que les données se trouvant dans les deux feuilles de base "liste_data" et "exemple_data" ne sont pas à copier ) bug est résolu:
Sub cumul()
For i = 1 To ActiveWorkbook.Worksheets.Count - 1 ' pour touts les feuilles
If Sheets(i).Name <> "liste_data" And Sheets(i).Name <> "exemple_data" Then 'ne sélectionne pas données des 2 feuilles
Sheets(i).Select ' sélectionne toutes les autres feuilles
....
A la fin de chaque mois les données sont copiées dans la feuille "cumul".
Comment éviter les doublons ?, que les données déjà copiées du mois auparavent ne sont pas copiées de nouveau.
J'ai mis une formule dans la colonne A8:A de chaque feuille ou est mis la lettre" y" si la ligne est copiée. Comment inclure cette formule dans la macro ?
Lorsque les données sont copiées à la fin de chaque mois, que d'abord une recherche est effectuée sur chaque feuille, si dans la colonne A8:A figure la lettre "y".
Ci-joint je mets le fichier plus explicite,
Je ne sais pas comment on effectue la recherche de cette condition, ou même inclure des variables dans la macro
'
Pièces jointes
Dernière édition: