Excel Liste
chrichnou
-
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Voilà je suis entrain de créer un petit programme sur excel sans VBA et je suis face à un problème:
- Sur la feuille 1,J'ai une liste des communes de Belgique dans une colonne A et la température moyenne qui y correspond dans la colonne B
- Sur la feuille 2,L'utilisateur doit taper la commune et en fonction de celle-ci, la température est établie...
- Mets le truc c'est comment faire???N'y aurait il pas un style de pointeur possible à faire???J'aimerais bien si possible le faire sans VBA...
J'attends vos solutions avec impatience...
Merci d'avance.
Voilà je suis entrain de créer un petit programme sur excel sans VBA et je suis face à un problème:
- Sur la feuille 1,J'ai une liste des communes de Belgique dans une colonne A et la température moyenne qui y correspond dans la colonne B
- Sur la feuille 2,L'utilisateur doit taper la commune et en fonction de celle-ci, la température est établie...
- Mets le truc c'est comment faire???N'y aurait il pas un style de pointeur possible à faire???J'aimerais bien si possible le faire sans VBA...
J'attends vos solutions avec impatience...
Merci d'avance.
A voir également:
- Excel Liste
- Liste déroulante excel - Guide
- Excel liste déroulante en cascade - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
4 réponses
Bonjour
Ca devrait pouvoir se faire sans VBA
Sur feuille 1 supposons, pour la forme que vos listes Commune /T° aillent de A2 à B1000
Sur feuille 2 supposons que vous rentrez la commune en A1 avec une liste déroulante,( recommandée effectivement pour la correspondance des libellés)
Pour afficher la t° correspondante en B1
=RECHERCHEV(A1;Feuil2!A2:B1000;2;0)
Le 2 signifie qu'il faut rechercher dans la 2° colonne du champ.
Ca devrait suffire pour afficher ce que vous cherchez
A tout hasard, si besoin:
pour utiliser sur feuil2 un menu déroulant à partir d'une liste feuil1, il faut impérativement le nommer, sinon Excel ne reconnait pas le champ. (limites du champ valables uniquement sur la même feuille):
Sélectionnez le champ sur feuil2, insertion / Nom / Donnez un nom à la liste
En A1 feuil1: données /Validation / Liste
=Nom de la liste.
CRDLMNT
Ca devrait pouvoir se faire sans VBA
Sur feuille 1 supposons, pour la forme que vos listes Commune /T° aillent de A2 à B1000
Sur feuille 2 supposons que vous rentrez la commune en A1 avec une liste déroulante,( recommandée effectivement pour la correspondance des libellés)
Pour afficher la t° correspondante en B1
=RECHERCHEV(A1;Feuil2!A2:B1000;2;0)
Le 2 signifie qu'il faut rechercher dans la 2° colonne du champ.
Ca devrait suffire pour afficher ce que vous cherchez
A tout hasard, si besoin:
pour utiliser sur feuil2 un menu déroulant à partir d'une liste feuil1, il faut impérativement le nommer, sinon Excel ne reconnait pas le champ. (limites du champ valables uniquement sur la même feuille):
Sélectionnez le champ sur feuil2, insertion / Nom / Donnez un nom à la liste
En A1 feuil1: données /Validation / Liste
=Nom de la liste.
CRDLMNT
Bonjour,
désolé de m'immiscer, Vaucluse, dans la formule du message 5, à quoi correspond le 0 final?
Qu'appelez-vous un champ? Désolé, mais je suis vraiment inculte..
Merci d'avance,
Maya
désolé de m'immiscer, Vaucluse, dans la formule du message 5, à quoi correspond le 0 final?
Qu'appelez-vous un champ? Désolé, mais je suis vraiment inculte..
Merci d'avance,
Maya
Bonjour Abeille
Il n'y a pas de quoi être désolée.....
Dans la formule, le 0 final correspond au code excel équivalent à FAUX, qui demande que seule la valeur exacte soit recherchée. D'autres codes, que je ne connais pas, recherchent des valeurs approchées, soit en valeur soit en position.(voir aide Excel?)
Un champ et la zone dans laquelle sont inscrites les données, et qui est défini par ses limites: adresse cellule haute gauche et basse droite.
Ce champ peut être nommé par la procèdure expliquée dans mon message, ce qui facilite ensuite son utilisation dans les formules .
Vous pouvez donc utiliser la formule RECHERCHE avec le nom du champ dans lequel se trouve la valeur à chercher, sachant que le chiffre 2 de la formule demande que la valeur se situe dans la 2° colonne, (3 pour la 3°, 4 pour la 4° etc....)et que Excel cherche la réf dans la 1° colonne
Nommer les champs évite, par exemple, d'avoir à s'occuper du blocage des limites dans les formules lorsqu'on les recopie sur plusieurs cellule, ni de la feuille sur laquelle se trouve les données
Par exemple, rechercher une valeur dans unchamp de A1 àE100
Nommer le champ complet de A1à E100:CHAMP
la formule devient:
=RECHERCHEV(A1;CHAMP;2;0)
pour trouver la valeur dans la colonne B (3;0)dans la colonne C etc.....
Bien cordialement
Il n'y a pas de quoi être désolée.....
Dans la formule, le 0 final correspond au code excel équivalent à FAUX, qui demande que seule la valeur exacte soit recherchée. D'autres codes, que je ne connais pas, recherchent des valeurs approchées, soit en valeur soit en position.(voir aide Excel?)
Un champ et la zone dans laquelle sont inscrites les données, et qui est défini par ses limites: adresse cellule haute gauche et basse droite.
Ce champ peut être nommé par la procèdure expliquée dans mon message, ce qui facilite ensuite son utilisation dans les formules .
Vous pouvez donc utiliser la formule RECHERCHE avec le nom du champ dans lequel se trouve la valeur à chercher, sachant que le chiffre 2 de la formule demande que la valeur se situe dans la 2° colonne, (3 pour la 3°, 4 pour la 4° etc....)et que Excel cherche la réf dans la 1° colonne
Nommer les champs évite, par exemple, d'avoir à s'occuper du blocage des limites dans les formules lorsqu'on les recopie sur plusieurs cellule, ni de la feuille sur laquelle se trouve les données
Par exemple, rechercher une valeur dans unchamp de A1 àE100
Nommer le champ complet de A1à E100:CHAMP
la formule devient:
=RECHERCHEV(A1;CHAMP;2;0)
pour trouver la valeur dans la colonne B (3;0)dans la colonne C etc.....
Bien cordialement
Bonsoir tout le monde,
je suis vraiment désolé de voir qu'il y ait autant de personnes désolées dans ce post...
C'est désolant les listes sous excel finalement ;-)
eric
je suis vraiment désolé de voir qu'il y ait autant de personnes désolées dans ce post...
C'est désolant les listes sous excel finalement ;-)
eric
J'aimerais bien dans une liste déroulante mais si pas possible, il tape la commune (je préfère la solution de la liste déroulante pour éviter les erreurs dû aux fautes d'orthographe).
Merci d'avance
tu selectionnes dans ta feuille 1 toutes tes com
tu vas dans insertion
tu selectionne nom puis définir tu nommes ta listen (disons Z)
tu va dans feuille 2 Tu selectionnes la cellule ou tu veux que ta liste s'affiche tu vas dans données - validation
A la place de tout tu met liste
en bas tu mets "=Z"
Voila ta liste déroulante ....
Dis moi si tu es oki pour la suite
Avec toutes mes plus plates excuses, mais votre message est arrivé pendant que je tapais le mien, sinon je ne me serais pas permis d'interfèrer dans vos conseils.
Croyez bien que j'en suis désolé.
Cordialement et sans rancune , du moins je l'espère