citizenbaban
XLDnaute Junior
Bonjour le forum,
J'ai un petit problème avec un code VBA et je n'ai pas trouvé mon bonheur sur le forum
Voici le topo : un onglet base de données (BdD dans le fichier joint) pour lequel j'aimerai que chaque ligne qui contiennent 2017 dans la colonne A soit copiée dans l'onglet "2017", idem pour 2018, etc.
Cette partie là fonctionne, quoi que mon code peut sûrement être optimisé / épuré car j'ai en fait une macro par "année".
L'idée c'est que l'on arrive en 2019 bientôt, puis 2020, etc. Les onglets "2019", "2020", seront créés par macro à partir d'une trame (celle là marche aussi) mais j'aimerai ne pas avoir à réadapter la macro "copie de données" à chaque nouvelle année.
J'aimerai que le code réponde à ceci : si valeur en Ax de l'onglet BdD, alors copier la ligne dans l'onglet dont le nom est égal à cette valeur Ax. Et ce pour toutes les lignes
Je pense cerner un peu l'idée mais je sèche sur sa transposition en VBA
Bonne fêtes à tous.
Citizen
J'ai un petit problème avec un code VBA et je n'ai pas trouvé mon bonheur sur le forum
Voici le topo : un onglet base de données (BdD dans le fichier joint) pour lequel j'aimerai que chaque ligne qui contiennent 2017 dans la colonne A soit copiée dans l'onglet "2017", idem pour 2018, etc.
Cette partie là fonctionne, quoi que mon code peut sûrement être optimisé / épuré car j'ai en fait une macro par "année".
L'idée c'est que l'on arrive en 2019 bientôt, puis 2020, etc. Les onglets "2019", "2020", seront créés par macro à partir d'une trame (celle là marche aussi) mais j'aimerai ne pas avoir à réadapter la macro "copie de données" à chaque nouvelle année.
J'aimerai que le code réponde à ceci : si valeur en Ax de l'onglet BdD, alors copier la ligne dans l'onglet dont le nom est égal à cette valeur Ax. Et ce pour toutes les lignes
Je pense cerner un peu l'idée mais je sèche sur sa transposition en VBA
Bonne fêtes à tous.
Citizen