Bonjour Í tous,
Je vous explique mon problème.
J'ai une feuille qui contient environ 20 ou 40 000 lignes de données extraites d'une base de données.
J'utilise une procédure donnée par MichDenis qui me répartie les données de tous les vendeurs dans des feuilles Í leurs noms.
Avant d'éclater mes données, j'atoute une colonne commentaire.
Je souhaite recompiler toutes les feuilles des vendeurs en une seule mais qui cette fois contient les infos mises en commentaires.
En fait je voudrais éclater mes données en plusieurs feuilles et parfois j'ai besoin de les recompiler pour faire des bilans.
Autre solutions, de ma feuille principale, créer au tant de classeur que j'ai de nom de Vendeurs que je peux ensuite recompiler : plusieurs classeurs en un seul....
Je ne sais pas si je suis clair ?
Et la je suis bloquer.
Un grand merci d'avance.
Mclain
Bonjour Í tous,
Je vous explique mon problème.
J'ai une feuille qui contient environ 20 ou 40 000 lignes de données extraites d'une base de données.
J'utilise une procédure donnée par MichDenis qui me répartie les données de tous les vendeurs dans des feuilles Í leurs noms.
Avant d'éclater mes données, j'atoute une colonne commentaire.
Je souhaite recompiler toutes les feuilles des vendeurs en une seule mais qui cette fois contient les infos mises en commentaires.
En fait je voudrais éclater mes données en plusieurs feuilles et parfois j'ai besoin de les recompiler pour faire des bilans.
Autre solutions, de ma feuille principale, créer au tant de classeur que j'ai de nom de Vendeurs que je peux ensuite recompiler : plusieurs classeurs en un seul....
Je ne sais pas si je suis clair ?
Et la je suis bloquer.
Un grand merci d'avance.
Mclain
Bonjour Í tous,
Je vous explique mon problème.
J'ai une feuille qui contient environ 20 ou 40 000 lignes de données extraites d'une base de données.
J'utilise une procédure donnée par MichDenis qui me répartie les données de tous les vendeurs dans des feuilles Í leurs noms.
Avant d'éclater mes données, j'atoute une colonne commentaire.
Je souhaite recompiler toutes les feuilles des vendeurs en une seule mais qui cette fois contient les infos mises en commentaires.
En fait je voudrais éclater mes données en plusieurs feuilles et parfois j'ai besoin de les recompiler pour faire des bilans.
Autre solutions, de ma feuille principale, créer au tant de classeur que j'ai de nom de Vendeurs que je peux ensuite recompiler : plusieurs classeurs en un seul....
Je ne sais pas si je suis clair ?
Et la je suis bloquer.
Un grand merci d'avance.
Mclain
Bonjour Í tous,
Je vous explique mon problème.
J'ai une feuille qui contient environ 20 ou 40 000 lignes de données extraites d'une base de données.
J'utilise une procédure donnée par MichDenis qui me répartie les données de tous les vendeurs dans des feuilles Í leurs noms.
Avant d'éclater mes données, j'atoute une colonne commentaire.
Je souhaite recompiler toutes les feuilles des vendeurs en une seule mais qui cette fois contient les infos mises en commentaires.
En fait je voudrais éclater mes données en plusieurs feuilles et parfois j'ai besoin de les recompiler pour faire des bilans.
Autre solutions, de ma feuille principale, créer au tant de classeur que j'ai de nom de Vendeurs que je peux ensuite recompiler : plusieurs classeurs en un seul....
Je ne sais pas si je suis clair ?
Et la je suis bloquer.
Un grand merci d'avance.
Mclain
Bonjour Í tous,
Je vous explique mon problème.
J'ai une feuille qui contient environ 20 ou 40 000 lignes de données extraites d'une base de données.
J'utilise une procédure donnée par MichDenis qui me répartie les données de tous les vendeurs dans des feuilles Í leurs noms.
Avant d'éclater mes données, j'atoute une colonne commentaire.
Je souhaite recompiler toutes les feuilles des vendeurs en une seule mais qui cette fois contient les infos mises en commentaires.
En fait je voudrais éclater mes données en plusieurs feuilles et parfois j'ai besoin de les recompiler pour faire des bilans.
Autre solutions, de ma feuille principale, créer au tant de classeur que j'ai de nom de Vendeurs que je peux ensuite recompiler : plusieurs classeurs en un seul....
Je ne sais pas si je suis clair ?
Et la je suis bloquer.
Un grand merci d'avance.
Mclain
Bonjour Í tous,
Je vous explique mon problème.
J'ai une feuille qui contient environ 20 ou 40 000 lignes de données extraites d'une base de données.
J'utilise une procédure donnée par MichDenis qui me répartie les données de tous les vendeurs dans des feuilles Í leurs noms.
Avant d'éclater mes données, j'atoute une colonne commentaire.
Je souhaite recompiler toutes les feuilles des vendeurs en une seule mais qui cette fois contient les infos mises en commentaires.
En fait je voudrais éclater mes données en plusieurs feuilles et parfois j'ai besoin de les recompiler pour faire des bilans.
Autre solutions, de ma feuille principale, créer au tant de classeur que j'ai de nom de Vendeurs que je peux ensuite recompiler : plusieurs classeurs en un seul....
Je ne sais pas si je suis clair ?
Et la je suis bloquer.
Un grand merci d'avance.
Mclain
À la fin des 2 procédures, tu pourrais ajouter une ligne de code comme
ceci, afin d'ajuster toutes les colonnes selon leur contenu.
ShC.UsedRange.EntireColumn.AutoFit '<<<====Ligne ajoutée
Application.EnableEvents = True
Application.ScreenUpdating = True
End Sub
MichD
À la fin des 2 procédures, tu pourrais ajouter une ligne de code comme
ceci, afin d'ajuster toutes les colonnes selon leur contenu.
ShC.UsedRange.EntireColumn.AutoFit '<<<====Ligne ajoutée
Application.EnableEvents = True
Application.ScreenUpdating = True
End Sub
MichD
À la fin des 2 procédures, tu pourrais ajouter une ligne de code comme
ceci, afin d'ajuster toutes les colonnes selon leur contenu.
ShC.UsedRange.EntireColumn.AutoFit '<<<====Ligne ajoutée
Application.EnableEvents = True
Application.ScreenUpdating = True
End Sub
MichD
Bonsoir MichD !
Encore un grand merci Í toi !
Ton premier script, fait la compilation de la 1er feuille et s'arrête Í cette ligne :
.Copy Worksheets("Compilation").Range("A1").Offset(NbRows)
J'utilise le second qui me garde les formats de cellules ! Top !
Si veux aller plus loin, en faisant une autre demande...
Ma compilation est modifiée et mise Í jour... Si je veux cette fois, créer autant de classeur que j'ai de commerciaux, tout en gardant le format des colonnes, au changement de commercial qui se trouve en colonne B, par exemple... J'ai regardé sur Internet mais cela ne fonctionne pas de manière si simple...
sans vouloir abuser...
Merci encore !
Le dimanche 21 novembre 2021 Í 13:03:03 UTC+1, MichD a écrit :À la fin des 2 procédures, tu pourrais ajouter une ligne de code comme
ceci, afin d'ajuster toutes les colonnes selon leur contenu.
ShC.UsedRange.EntireColumn.AutoFit '<<<====Ligne ajoutée
Application.EnableEvents = True
Application.ScreenUpdating = True
End Sub
MichD
Bonsoir MichD !
Encore un grand merci Í toi !
Ton premier script, fait la compilation de la 1er feuille et s'arrête Í cette ligne :
.Copy Worksheets("Compilation").Range("A1").Offset(NbRows)
J'utilise le second qui me garde les formats de cellules ! Top !
Si veux aller plus loin, en faisant une autre demande...
Ma compilation est modifiée et mise Í jour... Si je veux cette fois, créer autant de classeur que j'ai de commerciaux, tout en gardant le format des colonnes, au changement de commercial qui se trouve en colonne B, par exemple... J'ai regardé sur Internet mais cela ne fonctionne pas de manière si simple...
sans vouloir abuser...
Merci encore !
Le dimanche 21 novembre 2021 Í 13:03:03 UTC+1, MichD a écrit :
À la fin des 2 procédures, tu pourrais ajouter une ligne de code comme
ceci, afin d'ajuster toutes les colonnes selon leur contenu.
ShC.UsedRange.EntireColumn.AutoFit '<<<====Ligne ajoutée
Application.EnableEvents = True
Application.ScreenUpdating = True
End Sub
MichD
Bonsoir MichD !
Encore un grand merci Í toi !
Ton premier script, fait la compilation de la 1er feuille et s'arrête Í cette ligne :
.Copy Worksheets("Compilation").Range("A1").Offset(NbRows)
J'utilise le second qui me garde les formats de cellules ! Top !
Si veux aller plus loin, en faisant une autre demande...
Ma compilation est modifiée et mise Í jour... Si je veux cette fois, créer autant de classeur que j'ai de commerciaux, tout en gardant le format des colonnes, au changement de commercial qui se trouve en colonne B, par exemple... J'ai regardé sur Internet mais cela ne fonctionne pas de manière si simple...
sans vouloir abuser...
Merci encore !
Le dimanche 21 novembre 2021 Í 13:03:03 UTC+1, MichD a écrit :À la fin des 2 procédures, tu pourrais ajouter une ligne de code comme
ceci, afin d'ajuster toutes les colonnes selon leur contenu.
ShC.UsedRange.EntireColumn.AutoFit '<<<====Ligne ajoutée
Application.EnableEvents = True
Application.ScreenUpdating = True
End Sub
MichD
Bonsoir MichD !
Encore un grand merci Í toi !
Ton premier script, fait la compilation de la 1er feuille et s'arrête Í cette ligne :
.Copy Worksheets("Compilation").Range("A1").Offset(NbRows)
J'utilise le second qui me garde les formats de cellules ! Top !
Si veux aller plus loin, en faisant une autre demande...
Ma compilation est modifiée et mise Í jour... Si je veux cette fois, créer autant de classeur que j'ai de commerciaux, tout en gardant le format des colonnes, au changement de commercial qui se trouve en colonne B, par exemple... J'ai regardé sur Internet mais cela ne fonctionne pas de manière si simple...
sans vouloir abuser...
Bonsoir MichD !
Encore un grand merci Í toi !
Ton premier script, fait la compilation de la 1er feuille et s'arrête Í cette ligne :
.Copy Worksheets("Compilation").Range("A1").Offset(NbRows)
J'utilise le second qui me garde les formats de cellules ! Top !
Si veux aller plus loin, en faisant une autre demande...
Ma compilation est modifiée et mise Í jour... Si je veux cette fois, créer autant de classeur que j'ai de commerciaux, tout en gardant le format des colonnes, au changement de commercial qui se trouve en colonne B, par exemple... J'ai regardé sur Internet mais cela ne fonctionne pas de manière si simple...
sans vouloir abuser...
Bonsoir MichD !
Encore un grand merci Í toi !
Ton premier script, fait la compilation de la 1er feuille et s'arrête Í cette ligne :
.Copy Worksheets("Compilation").Range("A1").Offset(NbRows)
J'utilise le second qui me garde les formats de cellules ! Top !
Si veux aller plus loin, en faisant une autre demande...
Ma compilation est modifiée et mise Í jour... Si je veux cette fois, créer autant de classeur que j'ai de commerciaux, tout en gardant le format des colonnes, au changement de commercial qui se trouve en colonne B, par exemple... J'ai regardé sur Internet mais cela ne fonctionne pas de manière si simple...
sans vouloir abuser...
C'est le même fichier que précédemment, mais, j'ai corrigé une petite
coquille, évité que la ligne d'étiquettes des colonnes de chacune des
feuilles se recopie dans la feuille de compilation.
https://www.cjoint.com/c/KKwnRdd8XqF
MichD
C'est le même fichier que précédemment, mais, j'ai corrigé une petite
coquille, évité que la ligne d'étiquettes des colonnes de chacune des
feuilles se recopie dans la feuille de compilation.
https://www.cjoint.com/c/KKwnRdd8XqF
MichD
C'est le même fichier que précédemment, mais, j'ai corrigé une petite
coquille, évité que la ligne d'étiquettes des colonnes de chacune des
feuilles se recopie dans la feuille de compilation.
https://www.cjoint.com/c/KKwnRdd8XqF
MichD
Est-il possible aussi de garder les filtres dans chaque feuille ainsi crées et de figer l'affichage en A2 pour garder la ligne d'étiquette, la aussi sur chaque feuille ?
Est-il possible aussi de garder les filtres dans chaque feuille ainsi crées et de figer l'affichage en A2 pour garder la ligne d'étiquette, la aussi sur chaque feuille ?
Est-il possible aussi de garder les filtres dans chaque feuille ainsi crées et de figer l'affichage en A2 pour garder la ligne d'étiquette, la aussi sur chaque feuille ?
Est-il possible aussi de garder les filtres dans chaque feuille ainsi crées et de figer l'affichage en A2 pour garder la ligne d'étiquette, la aussi sur chaque feuille ?Je ne comprends pas ta question.
Si les feuilles ont des filtres, la copie des données de ces feuilles
n'affecte pas le filtre...
Dans la feuille "Compilation", il ne peut pas y avoir plus d'un filtre
automatique par feuille.
MichD
> Est-il possible aussi de garder les filtres dans chaque feuille ainsi crées et de figer l'affichage en A2 pour garder la ligne d'étiquette, la aussi sur chaque feuille ?
Je ne comprends pas ta question.
Si les feuilles ont des filtres, la copie des données de ces feuilles
n'affecte pas le filtre...
Dans la feuille "Compilation", il ne peut pas y avoir plus d'un filtre
automatique par feuille.
MichD
Est-il possible aussi de garder les filtres dans chaque feuille ainsi crées et de figer l'affichage en A2 pour garder la ligne d'étiquette, la aussi sur chaque feuille ?Je ne comprends pas ta question.
Si les feuilles ont des filtres, la copie des données de ces feuilles
n'affecte pas le filtre...
Dans la feuille "Compilation", il ne peut pas y avoir plus d'un filtre
automatique par feuille.
MichD