DoudouNours
XLDnaute Junior
Bonsoir à tous.
J'explique la formule VBA de mon classeur excel joint.
Sur la feuil1 en case F2, je rentre un code qu'il vient chercher dans la feuille Liste1 et il me donne ensuite la description du code (s'affiche entre G2 et N2 de feui1) ainsi que pour chacun d'entre eux, le lien hypertexte approprié en O2.
Par exemple si j'inscrit "4" en F2 il me met "floc" entre G2 et N2 et le lien associé en O2, en l'occurence un lien qui mène à la feille "8" du nom "floc"
J'aurais aimé savoir faire 4 choses.
En 1, faire en sorte que si je met le chiffre 2 en F2, c'est à dire "ytreza", il me propose les deux liens différents disponible (ytreza01 et ytreza02 de la feuille Liste1) dans la case O2 de Feuil1 sous forme de menu déroulant dans le cas ou il y aurait beaucoup de liens. Si c'est le menu déroulant est trop compliqué à créer insérer alors les liens en O3, O4 etc...en plus du lien en "O2"
En 2, faire en sorte que dans tous les cas, lorsque que j'inscris un code en F2, il aille, non pas seulement chercher en Liste1 comme actuellement, mais aussi en Liste2, Liste3 etc... suivant le nombre de listes.(J'en aurais une 10ène environ). Tout en gardant le fait que si il y a plusieurs codes similaires, comme le "2", il m'affiche ceux de toutes les feuilles.
En réalité et dans ce cas présent si j'inscris "2" en case "F2" il m'affichera donc, B]ytreza[/B entre G2 et N2 et les 3 liens différents ytreza01, ytreza02 et ytreza03 s'afficheront sous forme de menu déroulant en O2 ( ou si ce n'est pas possible et je répète en plusieures cases en O2, O3, O4 etc.. .)
En 3, faire en sorte que si je supprime le contenu de "F2" (dans le cas ou j'aurais déjà entré quelquechose), il me réinscrive "Code?" dans cette même case et me rajoute automatiquement mes trois petits points "..." entre G2 et N2 ainsi que dans la case "O2", en fait comme lorsque vous ouvrez mon fichier d'origine.
Enfin en 4, faire en sorte que lorsque que j'inscris n'importe quel code en "F2" qui ne se trouve dans aucune des listes proposées, il m'inscrive "Code indisponible" entre G2 et N2.
Merci du coup de main si vous pouvez et j'espère m'être bien fait comprendre.
J'explique la formule VBA de mon classeur excel joint.
Sur la feuil1 en case F2, je rentre un code qu'il vient chercher dans la feuille Liste1 et il me donne ensuite la description du code (s'affiche entre G2 et N2 de feui1) ainsi que pour chacun d'entre eux, le lien hypertexte approprié en O2.
Par exemple si j'inscrit "4" en F2 il me met "floc" entre G2 et N2 et le lien associé en O2, en l'occurence un lien qui mène à la feille "8" du nom "floc"
J'aurais aimé savoir faire 4 choses.
En 1, faire en sorte que si je met le chiffre 2 en F2, c'est à dire "ytreza", il me propose les deux liens différents disponible (ytreza01 et ytreza02 de la feuille Liste1) dans la case O2 de Feuil1 sous forme de menu déroulant dans le cas ou il y aurait beaucoup de liens. Si c'est le menu déroulant est trop compliqué à créer insérer alors les liens en O3, O4 etc...en plus du lien en "O2"
En 2, faire en sorte que dans tous les cas, lorsque que j'inscris un code en F2, il aille, non pas seulement chercher en Liste1 comme actuellement, mais aussi en Liste2, Liste3 etc... suivant le nombre de listes.(J'en aurais une 10ène environ). Tout en gardant le fait que si il y a plusieurs codes similaires, comme le "2", il m'affiche ceux de toutes les feuilles.
En réalité et dans ce cas présent si j'inscris "2" en case "F2" il m'affichera donc, B]ytreza[/B entre G2 et N2 et les 3 liens différents ytreza01, ytreza02 et ytreza03 s'afficheront sous forme de menu déroulant en O2 ( ou si ce n'est pas possible et je répète en plusieures cases en O2, O3, O4 etc.. .)
En 3, faire en sorte que si je supprime le contenu de "F2" (dans le cas ou j'aurais déjà entré quelquechose), il me réinscrive "Code?" dans cette même case et me rajoute automatiquement mes trois petits points "..." entre G2 et N2 ainsi que dans la case "O2", en fait comme lorsque vous ouvrez mon fichier d'origine.
Enfin en 4, faire en sorte que lorsque que j'inscris n'importe quel code en "F2" qui ne se trouve dans aucune des listes proposées, il m'inscrive "Code indisponible" entre G2 et N2.
Merci du coup de main si vous pouvez et j'espère m'être bien fait comprendre.