Plage dynamique et fonction INDIRECT()

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

schreckdebase

XLDnaute Junior
Hello,

J'ai une plage que j'ai définie en tant que tel :

(Plage dynamique de nom Plage01 par rapport au nombre de lignes en G à partir de la cel G9

=DECALER('Feuille01'!$G$9:$G$9;;;NBVAL(Feuille01!$G:$G))


Quand je récupère l'information par macro sur l'adresse de la plage, j'ai ceci :

=OFFSET('Feuille01'!$G$9:$G$9,,,COUNTA(Feuille01!$G:$G))

Avec une formule, je récupère Feuille01. Si je veux utiliser Feuille01 dans une fonction NB.SI(INDIRECT("Plage01");5) j'ai une erreur #REF!

Une idée ?

Merci à vous ! 🙂
 
Dernière édition:
Re : Plage dynamique et fonction INDIRECT()

Bonjour le Forum,
Bonjour schreckdebase,

Je suis pas bien sur mais si tu veux compter le nombre de cellule = a 5 dans "plage01" tu n'as pas besoin de indirect

donc

=nb.si(plage01;5)

Jocelyn

Oup's bonjour tibo heureux de te croiser et désolé pour la collision
 
Re : Plage dynamique et fonction INDIRECT()

Rere ! 🙂

Effectivement ça marche comme ça. En fait ce fichier est un extrait d'un fichier beaucoup plus grand que celui sur lequel je travaille.

J'ai une colonne qui contient les noms des plages... et je dois utiliser plusieurs noms de plage dans une même formule. Tu vois ce que je veux dire ? 🙄

J'ai modifié un peu le fichier.
 

Pièces jointes

Re : Plage dynamique et fonction INDIRECT()

re,

Je crains que tu ne puisses utiliser la fonction INDIRECT dans cette situation. L'aide dit ceci :

INDIRECT(réf_texte;a1)
réf_texte est une référence à une cellule qui contient une référence de type A1, une référence de type L1C1, un nom défini comme référence ou une référence à une cellule sous la forme d'une chaîne de caractères. Si l'argument réf_texte n'est pas une référence de cellule valide, la fonction INDIRECT renvoie la valeur d'erreur #REF!

Dans le cas présent, un nom n'est pas une référence de cellule valide.

Je n'ai pas d'idée (pour le moment) pour contourner ce problème.


@+

Précision : je viens de faire un essai avec une plage nommée : ça marche, mais une plage définie par formule : ça ne marche pas.
 
Dernière édition:
Re : Plage dynamique et fonction INDIRECT()

Hopla Tibo,

Ok, c'est dommage. Merci quand même de t'être plongé sur mon problème ! 😉 Je vais voir pour une macro qui me mets à jour la formule avec les noms des plages directement. 😛 Ça devrait marcher dans ce cas je pense.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

S
Réponses
9
Affichages
2 K
Sandra.LH
S
Réponses
2
Affichages
3 K
G
Réponses
2
Affichages
3 K
gdurieux
G
N
Réponses
24
Affichages
4 K
Nico17620
N
Réponses
13
Affichages
2 K
C
Réponses
10
Affichages
1 K
A
Réponses
25
Affichages
5 K
Angelzeus
A
M
Réponses
2
Affichages
4 K
mariebasile
M
F
Réponses
4
Affichages
1 K
K
Réponses
2
Affichages
3 K
K
A
Réponses
4
Affichages
1 K
alexanbat
A
Retour