XL 2010 Macro VBA

angelehen

XLDnaute Nouveau
Bonjour,

je souhaiterai créer une macro me permettant :
- De copier un tableau contenant les même valeurs dans une autre feuille de calcul
- De copier la dernière colonne de ce nouveau tableau et de la coller juste après
- et de remplacer l'année qu'il y a dans les formules de cette nouvelle colonne par l'année en cours.

Conformité 2019 2020 2021 2022
N1 25 17 21 14
N2 17 13 6 5
N3 4 6 11 6
N4 1 1 1 0

Si ça n'est pas très clair, voila mon tableau. J'aimerai donc que l'année prochaine ce tableau soit conservé mais qu'un nouvelle colonne apparaisse après la dernière et que dans les formules telles que =NB.SI.ENS('ICL 2022'!$B:$B;"*N1*") 2022 soit remplacé par 2023 (mais uniquement pour cette dernière colonne car je souhaite conserver le reste).

Merci d'avance de votre aide.
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Angelehen, et bienvenu(e) sur XLD,
Sans un petit fichier test représentatif avec l'attendu, il est difficile de formuler la moindre réponse.
=NB.SI.ENS('ICL 2022'!$B:$B;"*N1*")
Il est applicable sur quelle feuille, la nouvelle qu'on aurait appelé "ICL 2023" ?
N1 25 17 21 14
C'est tout dans une même cellule, ou une valeur par cellule ? Et dans quelle colonne ? La "B" je suppose.
 

angelehen

XLDnaute Nouveau
Bonjour,

La formule donnée correspond à l’une des cellules de la dernière colonne qui viendra se rajouter en 2023. ICL 2023 correspondant alors à la feuille de calcul d’où les données seront extraites.

Pour ce qui est de
Conformité 2019 2020 2021 2022
N1 25 17 21 14 chaque valeur se situe dans une cellule différente
la première colonne conformité étant la « À »
La colonne 2019 étant la « B »
La colonne 2020 étant la « C » etc
Ainsi la nouvelle colonne de situera en F pour 2023, puis en G pour 2024 etc

Je ne sais pas si c’est plus clair pour vous comme ça 😅
 

Discussions similaires

Statistiques des forums

Discussions
312 167
Messages
2 085 901
Membres
103 026
dernier inscrit
NAT dan