Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/01/2011, 14h21   #1
Invité de passage
 
Inscription : janvier 2006
Messages : 25
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 25
Points : 2
Points : 2
Envoyer un message via MSN à Tonio68
Par défaut Remplir automatiquement une ligne en fonction d'une cellule

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.
Tonio68 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2011, 14h32   #2
Membre habitué
 
Dominique
Inscription : mars 2009
Messages : 282
Détails du profil
Informations personnelles :
Nom : Dominique

Informations forums :
Inscription : mars 2009
Messages : 282
Points : 111
Points : 111
bonjour,
je pense que la fonction recherchev te conviendra.
peux tu mettre un fichier exemple
dodo28 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2011, 14h49   #3
Invité de passage
 
Inscription : janvier 2006
Messages : 25
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 25
Points : 2
Points : 2
Envoyer un message via MSN à Tonio68
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.
Fichiers attachés
Type de fichier : xls TEST.xls (24,5 Ko, 26 affichages)
Tonio68 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/03/2011, 17h44   #4
Nouveau Membre du Club
 
Gabriel Racine
Inscription : juin 2007
Messages : 103
Détails du profil
Informations personnelles :
Nom : Gabriel Racine
Âge : 30

Informations forums :
Inscription : juin 2007
Messages : 103
Points : 36
Points : 36
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!
athos7776 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/03/2011, 17h54   #5
Invité de passage
 
Inscription : janvier 2006
Messages : 25
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 25
Points : 2
Points : 2
Envoyer un message via MSN à Tonio68
Citation:
Envoyé par athos7776 Voir le message
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!
En fait quand je dis que les cellules ne se mettent pas à jour c'est au moment de la saisie dans la première cellules.
Si j'enregistre ma feuil, là les cellules suivante se mettent à jour correctement.

J'ai vérifié mon fichier et il me parait correct.
Tonio68 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/03/2011, 21h25   #6
Expert Confirmé Sénior
 
Avatar de casefayere
 
Homme Dominique LEMAIRE
Salarié Champagne
Inscription : décembre 2006
Messages : 2 636
Détails du profil
Informations personnelles :
Nom : Homme Dominique LEMAIRE
Âge : 57
Localisation : France, Ardennes (Champagne Ardenne)

Informations professionnelles :
Activité : Salarié Champagne
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : décembre 2006
Messages : 2 636
Points : 5 075
Points : 5 075
Bonsoir,
Pour ta 1ere question, RechercheV doit être utilisé dans un tableau dans l'ordre et dans ce cas, ça devrait fonctionner :
Code :
=RECHERCHEV(A11;TABLE_1!A2:I28;2)
exemple sur a11 à condition que ta table soit triée sur code

Bonne soirée
__________________
Dom

De Anomaly
Citation:
N'oubliez pas les points suivants !

Les membres qui vous répondent sont des participants bénévoles !
Quand votre problème est résolu, pensez à cliquer sur le bouton [Résolu] en bas de la discussion !
Pensez à remercier les messages qui vous ont aidé en votant positivement pour eux !
casefayere est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/03/2011, 21h47   #7
Membre à l'essai
 
Inscription : août 2007
Messages : 26
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 26
Points : 23
Points : 23
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.
zoubinou2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/03/2011, 08h53   #8
Invité de passage
 
Inscription : janvier 2006
Messages : 25
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 25
Points : 2
Points : 2
Envoyer un message via MSN à Tonio68
Citation:
Envoyé par zoubinou2 Voir le message
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.
Dans Outils/Options onglet Calcul
C'était donc aussi simple
Merci.

Citation:
Envoyé par zoubinou2 Voir le message
Je ne comprends pas ce que tu veux dans la deuxième question.
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.
Tonio68 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/03/2011, 18h51   #9
Membre à l'essai
 
Inscription : août 2007
Messages : 26
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 26
Points : 23
Points : 23
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)
Le contenu de la liste s'adaptera tout seul.
zoubinou2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h32.


 
 
 
 
Partenaires

Hébergement Web