Première fois que je pose une question ici. Dans la cellule J4 d'un onglet Excel, j'ai la chaîne "C6:O43." Cette chaîne est censée faire référence à une plage de cellules sur un autre onglet. Je prévois d'utiliser cette chaîne comme plage de collage dans une macro VBA. La cellule J4 est la cellule en haut à gauche dans une plage de cellules qui fait 8 lignes de hauteur et 34 colonnes de largeur. Dans les autres cellules, je souhaite créer une formule qui ajuste "C6:O43" en déplaçant les lettres de colonne de multiples de 16 et les numéros de ligne de multiples de 44, en fonction de la position relative de chaque cellule par rapport à la cellule de référence, J4.
Par exemple, les trois premières lignes et colonnes de cet ensemble devraient ressembler à ceci:
C6:O43
S6:AE43
AI6:AU43
C50:O87
S50:AE87
AI50:AU87
C94:O131
S94:AE131
AI94:AU131
Jusqu'à présent, j'ai réussi à isoler chaque partie d'une plage. Ainsi, par exemple, j'ai déjà écrit des formules qui peuvent diviser "C6:O43" en C, 6, O et 43. Et je sais comment déterminer la position d'une cellule par rapport à J4.
=COLONNE()-COLONNE($J$4)
=LIGNE()-LIGNE($J$4)
À part cela, je suis un peu perdu et toute aide serait grandement appréciée. Merci!