Bonjour,
Voilà ce que je voudrais réaliser : Selon la valeur contenue dans une cellule (A1 par exemple), je voudrais être redirigée vers telle ou telle autre cellule.
C'est pour gagner du temps au niveau de la saisie de données : lorsque la nature de la donnée Z dépend de la donnée Y, alors après avoir saisi Y, si je suis orientée vers le bon formulaire correspondant à Z, je gagnerai du temps...
Exemple :
-si A1 = 1, alors je suis dirigée vers la cellule A100 du feuillet 1 (par exemple), et à partir de là, je peux circuler normalement dans mon classeur
-si A1 = 2, alors je suis dirigée vers la cellule C200 du feuillet 2 (par exemple), et à partir de là, je peux circuler normalement dans mon classeur
etc...
Autre exemple + concret :
Admettons que je sois agriculteur et que mon fichier me permette de faire l'inventaire de mes animaux.
A chaque naissance, j'ajoute une bête et ses caractéristiques, en commençant par la cellule A1 qui indique le type d'animal :
Si A1 = "cochon", alors j'aimerais être redirigée vers le formulaire correspondant à l'enregistrement d'un cochon, avec les menus déroulants adéquats : "race du cochon", "poids du cochon", "couleur", etc...
Si A1 = "poule", alors j'aimerais être redirigée vers le formulaire correspondant à l'enregistrement d'une poule, avec les menus déroulants adéquats : "race de la poule", "plumage", etc...
...et pour ceux qui me diraient : "il suffit d'un bouton avec une macro qui complète A1 et redirige vers la cellule correspondante" : en fait, ce n'est pas si simple car la complétion de A1 ne provient pas d'une action manuelle de ma part, car la valeur de A1 est recherchée dans un autre fichier excel contenant des données.... (disons que l'autre fichier est la liste des naissances, pour poursuivre mon exemple d'agriculteur... )
On m'a parlé de la formule évènementielle Change, qui serait la solution, mais je ne sais pas la faire fonctionner.
Pour illustrer mes propos ci-dessus, voici un fichier exemple ci-joint.
Le feuillet jaune est situé dans un autre fichier excel.
La cellule B1 du feuillet 1 va chercher cette valeur dans l'autre fichier excel.
En fonction de la valeur dans la cellule B1 du feuillet 1, je souhaite être automatiquement dirigée vers le formulaire correspondant à l'animal mentionné dans 1a cellule B1 du feuillet 1.
Si quelqu'un sait trouver une solution dans le fichier excel ci-joint, en ayant recours ou non à la macro évènementielle Change, ce quelqu'un sera le bienvenu !
Merci d'avance
Nicole
Voilà ce que je voudrais réaliser : Selon la valeur contenue dans une cellule (A1 par exemple), je voudrais être redirigée vers telle ou telle autre cellule.
C'est pour gagner du temps au niveau de la saisie de données : lorsque la nature de la donnée Z dépend de la donnée Y, alors après avoir saisi Y, si je suis orientée vers le bon formulaire correspondant à Z, je gagnerai du temps...
Exemple :
-si A1 = 1, alors je suis dirigée vers la cellule A100 du feuillet 1 (par exemple), et à partir de là, je peux circuler normalement dans mon classeur
-si A1 = 2, alors je suis dirigée vers la cellule C200 du feuillet 2 (par exemple), et à partir de là, je peux circuler normalement dans mon classeur
etc...
Autre exemple + concret :
Admettons que je sois agriculteur et que mon fichier me permette de faire l'inventaire de mes animaux.
A chaque naissance, j'ajoute une bête et ses caractéristiques, en commençant par la cellule A1 qui indique le type d'animal :
Si A1 = "cochon", alors j'aimerais être redirigée vers le formulaire correspondant à l'enregistrement d'un cochon, avec les menus déroulants adéquats : "race du cochon", "poids du cochon", "couleur", etc...
Si A1 = "poule", alors j'aimerais être redirigée vers le formulaire correspondant à l'enregistrement d'une poule, avec les menus déroulants adéquats : "race de la poule", "plumage", etc...
...et pour ceux qui me diraient : "il suffit d'un bouton avec une macro qui complète A1 et redirige vers la cellule correspondante" : en fait, ce n'est pas si simple car la complétion de A1 ne provient pas d'une action manuelle de ma part, car la valeur de A1 est recherchée dans un autre fichier excel contenant des données.... (disons que l'autre fichier est la liste des naissances, pour poursuivre mon exemple d'agriculteur... )
On m'a parlé de la formule évènementielle Change, qui serait la solution, mais je ne sais pas la faire fonctionner.
Pour illustrer mes propos ci-dessus, voici un fichier exemple ci-joint.
Le feuillet jaune est situé dans un autre fichier excel.
La cellule B1 du feuillet 1 va chercher cette valeur dans l'autre fichier excel.
En fonction de la valeur dans la cellule B1 du feuillet 1, je souhaite être automatiquement dirigée vers le formulaire correspondant à l'animal mentionné dans 1a cellule B1 du feuillet 1.
Si quelqu'un sait trouver une solution dans le fichier excel ci-joint, en ayant recours ou non à la macro évènementielle Change, ce quelqu'un sera le bienvenu !
Merci d'avance
Nicole