A voir également:
- Problème entre fc indirect et decaler
- Décaler colonne excel - Guide
- Sous titre decaler amazon prime - Forum TV & Vidéo
- Excel decaler equiv - Astuces et Solutions
- Recherchev indirect ✓ - Forum Programmation
- Comment plonger sur fc 24 ✓ - Forum Loisirs / Divertissements
8 réponses
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 712
29 juil. 2009 à 08:42
29 juil. 2009 à 08:42
bonjour
Avec =INDIRECT(E43) tu obtiens le contenu de la cellule E43 qui peut être un nom de liste nommée.
Avec =DECALER('liste taches'!$S$76;;;'liste taches'!$T$95+1) tu obtiens une plage de cellules calculée mais tu ne peux pas utiliser cette plage avec INDIRECT car le calcul de ta plage n'est pas en phase.
Pour utiliser INDIRECT dans une validation ta plage peux être une plage nommée mais pas une plage calculée.
Avec =INDIRECT(E43) tu obtiens le contenu de la cellule E43 qui peut être un nom de liste nommée.
Avec =DECALER('liste taches'!$S$76;;;'liste taches'!$T$95+1) tu obtiens une plage de cellules calculée mais tu ne peux pas utiliser cette plage avec INDIRECT car le calcul de ta plage n'est pas en phase.
Pour utiliser INDIRECT dans une validation ta plage peux être une plage nommée mais pas une plage calculée.
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 712
28 juil. 2009 à 22:58
28 juil. 2009 à 22:58
bonjour
La fonction indirect demande un texte faisant référence à une adresse.
La fonction decaler te fournit le contenu de la cellule.
C'est sans doute pour cela que cela ne fonctionne pas comme tu désires.
La fonction indirect demande un texte faisant référence à une adresse.
La fonction decaler te fournit le contenu de la cellule.
C'est sans doute pour cela que cela ne fonctionne pas comme tu désires.
pourquoi ça ne marcherais pas? car j'ai défini un nom qui marche bien sauf quand on l'associe à la fonction indirect!!
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 712
28 juil. 2009 à 23:36
28 juil. 2009 à 23:36
bonjour
Si tu veux plus d'explications mets nous ta formule indirect avec decaler pour que l'on puisse te donner une explication plus précise.
Si tu veux plus d'explications mets nous ta formule indirect avec decaler pour que l'on puisse te donner une explication plus précise.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
voila ce qu'il y a de rentré dans donnée->validation->source
mon onglet où se trouve ma liste déroullante s'appelle fiche de taches
=INDIRECT(E43)
puis voilà dans le gestionnaire des noms->définir
mon onglet où se trouve mes listes écrites s'appelle liste taches
=DECALER('liste taches'!$S$76;;;'liste taches'!$T$95+1)
pour rappel ma fonction indirect marche bien si je n'utilise pas la fc decaler dans le gestionnaire des noms
ET ma fonction décaler marche bien en liste déroulante si je n'utilise pas la fc indirect dans donnée->validation
voila tout
merci de m'avoir répondu
mon onglet où se trouve ma liste déroullante s'appelle fiche de taches
=INDIRECT(E43)
puis voilà dans le gestionnaire des noms->définir
mon onglet où se trouve mes listes écrites s'appelle liste taches
=DECALER('liste taches'!$S$76;;;'liste taches'!$T$95+1)
pour rappel ma fonction indirect marche bien si je n'utilise pas la fc decaler dans le gestionnaire des noms
ET ma fonction décaler marche bien en liste déroulante si je n'utilise pas la fc indirect dans donnée->validation
voila tout
merci de m'avoir répondu
bonjours,
j'ai lu dans l'aide que dans la fonction decaler la hauter et la largeur pouvait etre omis. Je pense que c'est cela qui se passe lorsque je l'utilise avec la fonction indirect.
Comment faire alors pour forcer EXCEL à prendre en compte la largeur et la hauteur de la fonction decaler de mes listes?
merci d'avance.
j'ai lu dans l'aide que dans la fonction decaler la hauter et la largeur pouvait etre omis. Je pense que c'est cela qui se passe lorsque je l'utilise avec la fonction indirect.
Comment faire alors pour forcer EXCEL à prendre en compte la largeur et la hauteur de la fonction decaler de mes listes?
merci d'avance.
merci de ta réponse gbinforme mais alors comment pourrais je faire pour enlever les cases vides de mes listes lorsque je fais des listes fonctions d'autres listes?
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 712
29 juil. 2009 à 09:31
29 juil. 2009 à 09:31
bonjour
"pour enlever les cases vides de mes listes", il faut créer des noms de listes sans vides et si tu introduis une nouvelle valeur, tu l'insères dans le liste qui s'agrandit automatiquement.
Comme elle ne sera pas nécessairement triée ainsi, tu peux sélectionner la liste par son nom et la trier.
"pour enlever les cases vides de mes listes", il faut créer des noms de listes sans vides et si tu introduis une nouvelle valeur, tu l'insères dans le liste qui s'agrandit automatiquement.
Comme elle ne sera pas nécessairement triée ainsi, tu peux sélectionner la liste par son nom et la trier.
oui mais le problème c'est que je ne sais pas combien j'ai d'élément dans mes listes car elle sont variable en fonction des descriptions que l'on rentre à propos d'un produit.
par exemple:
liste complete: pansement, flacon, boite, présentoir, CA
une liste peu contenir une fois juste: flacon, boite
Puis une autre fois : pansement, boite, CA
Puis...
autant de combinaison possible que l'on a de choix différent de listing...
comment faire alors?
par exemple:
liste complete: pansement, flacon, boite, présentoir, CA
une liste peu contenir une fois juste: flacon, boite
Puis une autre fois : pansement, boite, CA
Puis...
autant de combinaison possible que l'on a de choix différent de listing...
comment faire alors?
29 juil. 2009 à 09:22