j'ai créé 2 listes deroulante avec Données/Validation en cellule B12 pour
le choix de la periode et en B5 pour le choix du processus,dans un onglet
Avignon .
lorsque je clique sur un choix de la liste deroulante,j'ai une liaison avec
un onglet source X du classeur qui me restitue une valeur dans une cellule .
voici la formule de cette cellule:
=SI(DECALER(INDIRECT($B$5&"!B7");0;EQUIV(Avignon!$B$12;Mois;0))="";"";DECALER(INDIRECT($B$5&"!B7");0;EQUIV(Avignon!$B$12;Mois;0)))
tout fonctionne...le seul probleme, est lorsque je vais saisir des valeurs
ou faire une quelconque modification dans un onglet X,car si je reviens alors
sur l'onglet Avignon,je me retrouve avec des #REF dans ma cellule et Dans la
liste deroulante j'ai la valeur B12(ici STOCK par ex..) de l'onglet X qui
apparrait...
il suffit alors de saisir les 2 choix de la liste deroulante et tout
redevient normal...
Comment faire pour eviter d'avoir ces #REF et surtoutde ne pas avoir cette
cellule B12 avec son contenu, qui apparait alors...
j'aimerais verouiller la liste deroulante aux seuls elements de celle ci...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Poulpor
Bonsoir Alf,
Peux-tu mettre le fichier en cjoint ? comme ca, on voit mais c'est assez difficile à suivre. Ce serait plus facile de reproduire ce que tu évoques avec le fichier référence.
De plus, je ne comprends pas ta formule : 'si decaler="" alors "" sinon decaler' Pourquoi ne pas faire directement decaler ? ca te donne un vilain zero dans ta cellule ?
Bref, un petit fichier serait le bienvenu.
Poulpor.
Bonjour,
j'ai créé 2 listes deroulante avec Données/Validation en cellule B12 pour le choix de la periode et en B5 pour le choix du processus,dans un onglet Avignon . lorsque je clique sur un choix de la liste deroulante,j'ai une liaison avec un onglet source X du classeur qui me restitue une valeur dans une cellule . voici la formule de cette cellule: =SI(DECALER(INDIRECT($B$5&"!B7");0;EQUIV(Avignon!$B$12;Mois;0))="";"";DECALER(INDIRECT($B$5&"!B7");0;EQUIV(Avignon!$B$12;Mois;0)))
tout fonctionne...le seul probleme, est lorsque je vais saisir des valeurs ou faire une quelconque modification dans un onglet X,car si je reviens alors sur l'onglet Avignon,je me retrouve avec des #REF dans ma cellule et Dans la liste deroulante j'ai la valeur B12(ici STOCK par ex..) de l'onglet X qui apparrait... il suffit alors de saisir les 2 choix de la liste deroulante et tout redevient normal... Comment faire pour eviter d'avoir ces #REF et surtoutde ne pas avoir cette cellule B12 avec son contenu, qui apparait alors... j'aimerais verouiller la liste deroulante aux seuls elements de celle ci...
Merci -- ALF
Bonsoir Alf,
Peux-tu mettre le fichier en cjoint ? comme ca, on voit mais c'est assez
difficile à suivre. Ce serait plus facile de reproduire ce que tu évoques
avec le fichier référence.
De plus, je ne comprends pas ta formule : 'si decaler="" alors "" sinon
decaler'
Pourquoi ne pas faire directement decaler ? ca te donne un vilain zero dans
ta cellule ?
Bref, un petit fichier serait le bienvenu.
Poulpor.
Bonjour,
j'ai créé 2 listes deroulante avec Données/Validation en cellule B12 pour
le choix de la periode et en B5 pour le choix du processus,dans un onglet
Avignon .
lorsque je clique sur un choix de la liste deroulante,j'ai une liaison avec
un onglet source X du classeur qui me restitue une valeur dans une cellule .
voici la formule de cette cellule:
=SI(DECALER(INDIRECT($B$5&"!B7");0;EQUIV(Avignon!$B$12;Mois;0))="";"";DECALER(INDIRECT($B$5&"!B7");0;EQUIV(Avignon!$B$12;Mois;0)))
tout fonctionne...le seul probleme, est lorsque je vais saisir des valeurs
ou faire une quelconque modification dans un onglet X,car si je reviens alors
sur l'onglet Avignon,je me retrouve avec des #REF dans ma cellule et Dans la
liste deroulante j'ai la valeur B12(ici STOCK par ex..) de l'onglet X qui
apparrait...
il suffit alors de saisir les 2 choix de la liste deroulante et tout
redevient normal...
Comment faire pour eviter d'avoir ces #REF et surtoutde ne pas avoir cette
cellule B12 avec son contenu, qui apparait alors...
j'aimerais verouiller la liste deroulante aux seuls elements de celle ci...
Peux-tu mettre le fichier en cjoint ? comme ca, on voit mais c'est assez difficile à suivre. Ce serait plus facile de reproduire ce que tu évoques avec le fichier référence.
De plus, je ne comprends pas ta formule : 'si decaler="" alors "" sinon decaler' Pourquoi ne pas faire directement decaler ? ca te donne un vilain zero dans ta cellule ?
Bref, un petit fichier serait le bienvenu.
Poulpor.
Bonjour,
j'ai créé 2 listes deroulante avec Données/Validation en cellule B12 pour le choix de la periode et en B5 pour le choix du processus,dans un onglet Avignon . lorsque je clique sur un choix de la liste deroulante,j'ai une liaison avec un onglet source X du classeur qui me restitue une valeur dans une cellule . voici la formule de cette cellule: =SI(DECALER(INDIRECT($B$5&"!B7");0;EQUIV(Avignon!$B$12;Mois;0))="";"";DECALER(INDIRECT($B$5&"!B7");0;EQUIV(Avignon!$B$12;Mois;0)))
tout fonctionne...le seul probleme, est lorsque je vais saisir des valeurs ou faire une quelconque modification dans un onglet X,car si je reviens alors sur l'onglet Avignon,je me retrouve avec des #REF dans ma cellule et Dans la liste deroulante j'ai la valeur B12(ici STOCK par ex..) de l'onglet X qui apparrait... il suffit alors de saisir les 2 choix de la liste deroulante et tout redevient normal... Comment faire pour eviter d'avoir ces #REF et surtoutde ne pas avoir cette cellule B12 avec son contenu, qui apparait alors... j'aimerais verouiller la liste deroulante aux seuls elements de celle ci...
Merci -- ALF
ALF
Bonjour, la formule est faite pour eviter les zero quant il y a rien dans la cellule source car il peut reellement y avoir des valeurs à zero... c 'est pourquoi s il y a rien je met "".. je te laisse mon fichier reduit et zippé car il faut <500 ko ...
merci de ton aide
http://cjoint.com/?lut6N2kFRP -- ALF
Bonsoir Alf,
Peux-tu mettre le fichier en cjoint ? comme ca, on voit mais c'est assez difficile à suivre. Ce serait plus facile de reproduire ce que tu évoques avec le fichier référence.
De plus, je ne comprends pas ta formule : 'si decaler="" alors "" sinon decaler' Pourquoi ne pas faire directement decaler ? ca te donne un vilain zero dans ta cellule ?
Bref, un petit fichier serait le bienvenu.
Poulpor.
Bonjour,
j'ai créé 2 listes deroulante avec Données/Validation en cellule B12 pour le choix de la periode et en B5 pour le choix du processus,dans un onglet Avignon . lorsque je clique sur un choix de la liste deroulante,j'ai une liaison avec un onglet source X du classeur qui me restitue une valeur dans une cellule . voici la formule de cette cellule: =SI(DECALER(INDIRECT($B$5&"!B7");0;EQUIV(Avignon!$B$12;Mois;0))="";"";DECALER(INDIRECT($B$5&"!B7");0;EQUIV(Avignon!$B$12;Mois;0)))
tout fonctionne...le seul probleme, est lorsque je vais saisir des valeurs ou faire une quelconque modification dans un onglet X,car si je reviens alors sur l'onglet Avignon,je me retrouve avec des #REF dans ma cellule et Dans la liste deroulante j'ai la valeur B12(ici STOCK par ex..) de l'onglet X qui apparrait... il suffit alors de saisir les 2 choix de la liste deroulante et tout redevient normal... Comment faire pour eviter d'avoir ces #REF et surtoutde ne pas avoir cette cellule B12 avec son contenu, qui apparait alors... j'aimerais verouiller la liste deroulante aux seuls elements de celle ci...
Merci -- ALF
Bonjour,
la formule est faite pour eviter les zero quant il y a rien dans la cellule
source car il peut reellement y avoir des valeurs à zero... c 'est pourquoi s
il y a rien je met ""..
je te laisse mon fichier reduit et zippé car il faut <500 ko ...
merci de ton aide
http://cjoint.com/?lut6N2kFRP
--
ALF
Bonsoir Alf,
Peux-tu mettre le fichier en cjoint ? comme ca, on voit mais c'est assez
difficile à suivre. Ce serait plus facile de reproduire ce que tu évoques
avec le fichier référence.
De plus, je ne comprends pas ta formule : 'si decaler="" alors "" sinon
decaler'
Pourquoi ne pas faire directement decaler ? ca te donne un vilain zero dans
ta cellule ?
Bref, un petit fichier serait le bienvenu.
Poulpor.
Bonjour,
j'ai créé 2 listes deroulante avec Données/Validation en cellule B12 pour
le choix de la periode et en B5 pour le choix du processus,dans un onglet
Avignon .
lorsque je clique sur un choix de la liste deroulante,j'ai une liaison avec
un onglet source X du classeur qui me restitue une valeur dans une cellule .
voici la formule de cette cellule:
=SI(DECALER(INDIRECT($B$5&"!B7");0;EQUIV(Avignon!$B$12;Mois;0))="";"";DECALER(INDIRECT($B$5&"!B7");0;EQUIV(Avignon!$B$12;Mois;0)))
tout fonctionne...le seul probleme, est lorsque je vais saisir des valeurs
ou faire une quelconque modification dans un onglet X,car si je reviens alors
sur l'onglet Avignon,je me retrouve avec des #REF dans ma cellule et Dans la
liste deroulante j'ai la valeur B12(ici STOCK par ex..) de l'onglet X qui
apparrait...
il suffit alors de saisir les 2 choix de la liste deroulante et tout
redevient normal...
Comment faire pour eviter d'avoir ces #REF et surtoutde ne pas avoir cette
cellule B12 avec son contenu, qui apparait alors...
j'aimerais verouiller la liste deroulante aux seuls elements de celle ci...
Bonjour, la formule est faite pour eviter les zero quant il y a rien dans la cellule source car il peut reellement y avoir des valeurs à zero... c 'est pourquoi s il y a rien je met "".. je te laisse mon fichier reduit et zippé car il faut <500 ko ...
merci de ton aide
http://cjoint.com/?lut6N2kFRP -- ALF
Bonsoir Alf,
Peux-tu mettre le fichier en cjoint ? comme ca, on voit mais c'est assez difficile à suivre. Ce serait plus facile de reproduire ce que tu évoques avec le fichier référence.
De plus, je ne comprends pas ta formule : 'si decaler="" alors "" sinon decaler' Pourquoi ne pas faire directement decaler ? ca te donne un vilain zero dans ta cellule ?
Bref, un petit fichier serait le bienvenu.
Poulpor.
Bonjour,
j'ai créé 2 listes deroulante avec Données/Validation en cellule B12 pour le choix de la periode et en B5 pour le choix du processus,dans un onglet Avignon . lorsque je clique sur un choix de la liste deroulante,j'ai une liaison avec un onglet source X du classeur qui me restitue une valeur dans une cellule . voici la formule de cette cellule: =SI(DECALER(INDIRECT($B$5&"!B7");0;EQUIV(Avignon!$B$12;Mois;0))="";"";DECALER(INDIRECT($B$5&"!B7");0;EQUIV(Avignon!$B$12;Mois;0)))
tout fonctionne...le seul probleme, est lorsque je vais saisir des valeurs ou faire une quelconque modification dans un onglet X,car si je reviens alors sur l'onglet Avignon,je me retrouve avec des #REF dans ma cellule et Dans la liste deroulante j'ai la valeur B12(ici STOCK par ex..) de l'onglet X qui apparrait... il suffit alors de saisir les 2 choix de la liste deroulante et tout redevient normal... Comment faire pour eviter d'avoir ces #REF et surtoutde ne pas avoir cette cellule B12 avec son contenu, qui apparait alors... j'aimerais verouiller la liste deroulante aux seuls elements de celle ci...