|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() |
Bonjour,
Avant tout, bonne et heureuse année. J'ai dans une feuille excel en table de donnée REF / LIBELLE / FABRICANT / PRIX HT (une vingtaine de colonne) Dans une autre feuille, je saisie le code article (REF) dans une cellule et dans d'autre cellule de la même ligne doivent venir s'intégrer le autre information. 2 ème souhait, dans le cas de liste à choix avec =INDIRECT() Si je change la valeur de la première cellule, les autres doivent se remettre à jour. Merci d'avance. |
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Dominique Inscription : mars 2009 Messages : 282 ![]() |
bonjour,
je pense que la fonction recherchev te conviendra. peux tu mettre un fichier exemple |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() |
J'ai tester avec RECHERCHEV() mais si je change la valeur de la première cellule, ça ne met pas à jour les autres.
Dans le fichier joint, les 2 prem_ères feuilles sont pour la question 1 La 3ème feuilles pour la 2ème question. |
|
|
00
|
|
|
#4 |
|
Nouveau Membre du Club
![]() Gabriel Racine Inscription : juin 2007 Messages : 103 ![]() |
Ta recherchev est soit mal faites ou bien tes références ne sont pas identiques. Par exemple, si tu as une référence "Jeu" et une autre "Jeu ", l'espace en tant que tel compte pour un caractère. Dans ce cas, ta RechercheV version FAUX ne fonctionnera pas. De plus, dans tes formules, tu dois bloquer la provenance de ton data avec des $ entre tes lettres et tes chiffres. Sinon, lorsque tu incrémentes ta formule, le data se décallera toujours d'une ligne, donc il se peut qu'il ne trouvera pas tout le temps la bonne donnée. La recherchev, au début, c'est presqu'une science lol.
Bonne chance! |
|
|
00
|
|
|
#5 | |
|
Invité de passage
![]() |
Citation:
Si j'enregistre ma feuil, là les cellules suivante se mettent à jour correctement. J'ai vérifié mon fichier et il me parait correct. |
|
|
|
00
|
|
|
#6 | |
|
Expert Confirmé Sénior
![]() Dominique LEMAIRESalarié Champagne Inscription : décembre 2006 Messages : 2 636 ![]() |
Bonsoir,
Pour ta 1ere question, RechercheV doit être utilisé dans un tableau dans l'ordre et dans ce cas, ça devrait fonctionner : exemple sur a11 à condition que ta table soit triée sur code Bonne soirée
__________________
Dom De Anomaly Citation:
|
|
|
|
00
|
|
|
#7 |
|
Membre à l'essai
![]() Inscription : août 2007 Messages : 26 ![]() |
Je ne comprends pas ce que tu veux dans la deuxième question.
Pour la première question, ton problème vient de ce que ton classeur n'est pas recalculé automatiquement. Sous Excel 2010, l'option est dans Formule->Calculs->Options de calcul->Automatique. Sous Excel 2003, je ne sais pas où est l'option, mais il y a quelque chose d'équivalent. |
|
|
00
|
|
|
#8 | |
|
Invité de passage
![]() |
Citation:
C'était donc aussi simple Merci. Ce sont des listes à choix dépendante des précédentes. Seulement si je change le choix de la première, par exemple, excel me laisse les choix précédents dans les suivantes. Y a-t-il un moyen pour que si je change mon choix dans une des cellules, les cellules dépendants effacent leurs contenus ou mettent un contenu par défaut. j'espère avoir été assez clair Si il est nécessaire de faire une macro, puis-je avoir un exemple. Merci d'avance. |
|
|
|
00
|
|
|
#9 |
|
Membre à l'essai
![]() Inscription : août 2007 Messages : 26 ![]() |
Ok. Alors dans la cellule G7, au lieu de mettre une indirection dans la source, essaie de mettre la formule
Code :
=DECALER($A$1;0;EQUIV(E7;$A$1:$A$2;0)+1;2;1) |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com