Bonsoir à tous, je fête ce soir mon premier message sur votre forum !
Je suis déjà venu dans le passé et j'ai trouvé des réponses sans avoir besoin de poster, mais aujourd'hui mon problème est un peu compliqué donc j'espère que vous serez en mesure de m'aider ! Je travaille avec Excel 2010, mais si la solution pouvait être compatible avec Excel 2007, ce serait un plus !
Résumé de mon problème : Je dispose d'une énorme base de données (confidentielles, évidemment), découpé en trois gros onglets. Je souhaiterai créer une macro permettant de les rassembler dans un quatrième onglet de manière automatisée, si bien que lorsque l'on rajoute une ligne dans un des onglets, cette ligne se copie aussi dans l'onglet global !
J'arrive sans problème à faire une macro VB qui me copie-colle l'un des onglets, mais je ne sais pas comment faire pour coller les autres à la suite.
Comme un problème n'arrive jamais seul, il se trouve que le nombre de colonnes de chaque onglet est différent, il faudrait donc que chaque donnée se replace dans la bonne colonne. Est-ce possible ? Ou est-ce que les onglets doivent contenir le même nombre de colonnes, dans le même ordre ?
Ouf je pense être arrivé au bout de mon explication, j'espère ne pas vous avoir perdu ! Je précise également que le fichier d'origine comporte déjà des macros (de calcul principalement) : je reprends le travail de quelqu'un d'autres, et je ne maîtrise pas tout ce qui est écrit, j'ai simplement réadapter toutes les formules de calcul.
Désolé pour le roman, je vous remercie d'avance et vous souhaite bonne chance pour mon fichier si jamais vous souhaiter jeter un oeil dessus !
Je suis déjà venu dans le passé et j'ai trouvé des réponses sans avoir besoin de poster, mais aujourd'hui mon problème est un peu compliqué donc j'espère que vous serez en mesure de m'aider ! Je travaille avec Excel 2010, mais si la solution pouvait être compatible avec Excel 2007, ce serait un plus !
Résumé de mon problème : Je dispose d'une énorme base de données (confidentielles, évidemment), découpé en trois gros onglets. Je souhaiterai créer une macro permettant de les rassembler dans un quatrième onglet de manière automatisée, si bien que lorsque l'on rajoute une ligne dans un des onglets, cette ligne se copie aussi dans l'onglet global !
J'arrive sans problème à faire une macro VB qui me copie-colle l'un des onglets, mais je ne sais pas comment faire pour coller les autres à la suite.
Comme un problème n'arrive jamais seul, il se trouve que le nombre de colonnes de chaque onglet est différent, il faudrait donc que chaque donnée se replace dans la bonne colonne. Est-ce possible ? Ou est-ce que les onglets doivent contenir le même nombre de colonnes, dans le même ordre ?
Ouf je pense être arrivé au bout de mon explication, j'espère ne pas vous avoir perdu ! Je précise également que le fichier d'origine comporte déjà des macros (de calcul principalement) : je reprends le travail de quelqu'un d'autres, et je ne maîtrise pas tout ce qui est écrit, j'ai simplement réadapter toutes les formules de calcul.
Désolé pour le roman, je vous remercie d'avance et vous souhaite bonne chance pour mon fichier si jamais vous souhaiter jeter un oeil dessus !