VBA - Nom feuille = Valeur cellule
la_defense
Messages postés
17
Statut
Membre
-
michel_m Messages postés 18903 Date d'inscription Statut Contributeur Dernière intervention -
michel_m Messages postés 18903 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai un problème avec une macro.
- classeur 1: extrac données. J'ai la somme des montants facturés par n° de contrat
- classeur 2: données_contrat. J'ai l'ensemble des données relatives à chaque contrat
Dans mon classeur 2, j'ai par exemple
2008 2009 2010
contrat 1 montant facturé
contrat 1 montant initial X
A la place de la croix, la bonne formule est la suivante:
=SOMME.SI('[extrac données.xls]simpa 2009'!$I$2:$Q$59013;"*"&"171c71250";'[extrac données.xls]base simpa 2009'!$Q$2:$Q$59013)
Mais comme mes contrats changent, il me faudrait récupérer automatiquement le numéro de l'année, et je n'y arrive pas.
J'ai essayé:
=SOMME.SI('[extrac données.xls]simpa & F2'!$I$2:$Q$59013;"*"&"171c71250";'[extrac données.xls]base simpa 2009'!$Q$2:$Q$59013),
j'ai tenté de mettre "simpa" et "F2" entre guillemet mais rien à faire, ça ne marche pas, il ne reconnait pas la feuille.
PS: F2 est la cellule dans laquelle il y a 2009
PS2: base simpa 2009 est le nom de la zone de ma feuille de calcul qui doit être prise en compte pour les calculs. Elle correspond à la zone Q2:Q59013
Quelqu'un aurait-il une idée?
J'espère que vous pourrez m'aider, je n'ai vraiment pas d'idée.
Merci à tous
J'ai un problème avec une macro.
- classeur 1: extrac données. J'ai la somme des montants facturés par n° de contrat
- classeur 2: données_contrat. J'ai l'ensemble des données relatives à chaque contrat
Dans mon classeur 2, j'ai par exemple
2008 2009 2010
contrat 1 montant facturé
contrat 1 montant initial X
A la place de la croix, la bonne formule est la suivante:
=SOMME.SI('[extrac données.xls]simpa 2009'!$I$2:$Q$59013;"*"&"171c71250";'[extrac données.xls]base simpa 2009'!$Q$2:$Q$59013)
Mais comme mes contrats changent, il me faudrait récupérer automatiquement le numéro de l'année, et je n'y arrive pas.
J'ai essayé:
=SOMME.SI('[extrac données.xls]simpa & F2'!$I$2:$Q$59013;"*"&"171c71250";'[extrac données.xls]base simpa 2009'!$Q$2:$Q$59013),
j'ai tenté de mettre "simpa" et "F2" entre guillemet mais rien à faire, ça ne marche pas, il ne reconnait pas la feuille.
PS: F2 est la cellule dans laquelle il y a 2009
PS2: base simpa 2009 est le nom de la zone de ma feuille de calcul qui doit être prise en compte pour les calculs. Elle correspond à la zone Q2:Q59013
Quelqu'un aurait-il une idée?
J'espère que vous pourrez m'aider, je n'ai vraiment pas d'idée.
Merci à tous
A voir également:
- VBA - Nom feuille = Valeur cellule
- Verrouiller cellule excel sans verrouiller la feuille - Guide
- Excel compter cellule couleur sans vba - Guide
- Faites afficher avec un fond coloré les cellules qui contiennent une valeur comprise entre 250 et 350. quel nombre est dessiné en surbrillance ? ✓ - Forum Excel
- Trouver un nom avec une adresse ✓ - Forum Loisirs / Divertissements
- Feuille a5 - Guide