Salut à tous,
J'ai un soucis
Précision liminaire, je ne cherche pas à obtenir le résultat par un code VBA mais bien avec une simple fonction écrite dans une cellule
Tout le monde connais les fonctions comme SUM pour calculer la somme, par exemple, d'une colonne donnée de la ligne X à la ligne Y
Quand on veut faire cette même somme dont les données sont sur un autre onglet/feuille, il suffit de préfixer le range par "NOM_ONGLET!" (sans les guillemets)
Mon soucis est le suivant : si on considère un tableau à 2 colonnes où la colonne A contient le nom de la feuille où se trouve les données et la colonne B où l'on veut afficher la somme. Mon problème est qu'Excel n'accepte pas que j'utilise une formule du genre :
=SUM(A2!$D$2:$D$2000) ==> calcule la somme de la ligne 2 à la ligne 2000 de la colonne D de la feuille dont le nom est contenu dans la cellule A2
Pour l'énoncer différemment, mettre le nom de l'onglet en dur fonctionne, mais mettre une cellule qui contient le nom de l'onglet ne fonctionne pas en l'état
=SUM(ONGLET1!$D$2:$D$2000) ==> fonctionne
Comment y remédier ?
Par avance merci.