VBA pour excel - recherche valeur
Résolu
judoka33
Messages postés
13
Date d'inscription
Statut
Membre
Dernière intervention
-
judoka33 Messages postés 13 Date d'inscription Statut Membre Dernière intervention -
judoka33 Messages postés 13 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- VBA pour excel - recherche valeur
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
9 réponses
Bonjour,
Est-ce un tableau à double entrée ? Je ne comprends pas le rôle de A2, à moins que la ligne 1 représente les en-têtes des colonnes du tableau ?
Est-ce un tableau à double entrée ? Je ne comprends pas le rôle de A2, à moins que la ligne 1 représente les en-têtes des colonnes du tableau ?
Rebonjour,
Je comprend la maniere mais apres j'ai des problème pour l'adapter à mon pb.
Si vous avez 5 minutes,
feuille Nomenclature tube & raccord : W14 doit recherche la valeur la plus proche par rapport à V14 dans la feuille Sch <> Ep.
sinon demain est un autre jour, et j'aurais peut etre les idée claire.
Bonne soirée
https://www.cjoint.com/?BHjqlnsFiXu
Je comprend la maniere mais apres j'ai des problème pour l'adapter à mon pb.
Si vous avez 5 minutes,
feuille Nomenclature tube & raccord : W14 doit recherche la valeur la plus proche par rapport à V14 dans la feuille Sch <> Ep.
sinon demain est un autre jour, et j'aurais peut etre les idée claire.
Bonne soirée
https://www.cjoint.com/?BHjqlnsFiXu
quelques questions
1. feuille Sch <> Ep
les tableaux sont ils fixés ou susceptibles de s''allonger?
2. feuille Nomenclature tube et raccords - - plage D14:Dxx
2.1. c'est la valeur de DN colonne B de sch<> ep ou celle de la colonne C
2.2. la valeur entrée en Dxx est elle choisie obligatoirement dans la plage correspondante de la feuille sch > <> ep si c'est oui, on peut y affecter une liste déroulante de choix comme (dans mon exemple)
3. le résultat attendu en Wxx est il la valeur la plus proche ou la valeur immédiatement supérieure dans la table
1. feuille Sch <> Ep
les tableaux sont ils fixés ou susceptibles de s''allonger?
2. feuille Nomenclature tube et raccords - - plage D14:Dxx
2.1. c'est la valeur de DN colonne B de sch<> ep ou celle de la colonne C
2.2. la valeur entrée en Dxx est elle choisie obligatoirement dans la plage correspondante de la feuille sch > <> ep si c'est oui, on peut y affecter une liste déroulante de choix comme (dans mon exemple)
3. le résultat attendu en Wxx est il la valeur la plus proche ou la valeur immédiatement supérieure dans la table
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Q1: en principe il restera fixe.
Q2.1: c'est la première colonne en " de 1/8" a36"
Q2.2: oui je peux avoir une liste déroulante mais pas nécessairement
Q3: c'est la valeur immédiatement supérieur
Merci,
Pour l'aide ça fait 3jours que je galère
Q2.1: c'est la première colonne en " de 1/8" a36"
Q2.2: oui je peux avoir une liste déroulante mais pas nécessairement
Q3: c'est la valeur immédiatement supérieur
Merci,
Pour l'aide ça fait 3jours que je galère
je suis parti
- sur la colonne A
- du principe que ton tableau (feuille Sch <> Ep ) est fixe
la solution est assez laborieuse car dans la feuille Sch <> Ep
1. les valeurs de sch ne sont pas toutes numériques
2. les lignes sch ne sont pas triées
3. seule la liste_DN a été nommée pour pouvoir utiliser une liste de validation lors de la saisie de DN
la fonction est dans le module 1
https://www.cjoint.com/?3Hjs5uHYVn6
RQ. la fonction renvoie 0 si valeurs non trouvée + un message d'erreur que tu peux supprimer
à tester bien sûr
bonne suite
- sur la colonne A
- du principe que ton tableau (feuille Sch <> Ep ) est fixe
la solution est assez laborieuse car dans la feuille Sch <> Ep
1. les valeurs de sch ne sont pas toutes numériques
2. les lignes sch ne sont pas triées
3. seule la liste_DN a été nommée pour pouvoir utiliser une liste de validation lors de la saisie de DN
la fonction est dans le module 1
https://www.cjoint.com/?3Hjs5uHYVn6
RQ. la fonction renvoie 0 si valeurs non trouvée + un message d'erreur que tu peux supprimer
à tester bien sûr
bonne suite
Pour un autre exemple SI A1 = 10 et le resultat A2 = 2.6 alors A3 = 4.6
Au depart je pensais le faire avec uniquement excel, mais j'ai trop de carractère. Mon tableau fait 30x30.
J'aivais debuté avec
= si (A2<recherchev(feuille2!A1;feuille2!A1:E4;2);recherchev(feuille2!A1;feuille2!A1:E4;2; si (A2<recherchev(feuille2!A1;feuille2!A1:E4;3);recherchev(feuille2!A1;feuille2!A1:E4;3); ........;si (A2<recherchev(feuille2!A1;feuille2!A1:E4;30);recherchev(feuille2!A1;feuille2!A1:E4;30);)
Mais ca bloque à 16.
J'espere que cela te permettera de me debloquer le pb.
Cordialement,
Laurent
Le classeur c'est par ici.