Faire une recherche avec une donnée Numtransp.Value

Fermé
edelwess - 29 juil. 2015 à 15:13
 edelwess - 30 juil. 2015 à 09:03
Bonjour,

Suite à une valeur obtenue avec une formule VBA (Numtransp.Value) je souhaite rechercher une nouvelle valeur dans un autre onglet avec cette la valeur qui cette valeur obtenue.

Quelqu'un aurait-il une formule VBA qui pourrait m'aider ? Merci par avance

2 réponses

ThauTheme Messages postés 1442 Date d'inscription mardi 21 octobre 2014 Statut Membre Dernière intervention 29 juillet 2022 160
29 juil. 2015 à 16:26
Bonjour Edelwess, bonjour le forum,

Pas très clair ta question... Pour faire une recherche par VBA j'utilise la fonction FIND. Un exemple ci-dessous à adapter :
Sheets(Ton_onglet).Range(Ta_plage).Find(Numtransp.Value, voir les arguments de la fonction dans l'aide VBA)

0
Bonjour ThauTheme, le cas est un peu compliqué...

Une donnée est obtenue sur l'onglet "Feuille1" avec cette formule:

Numtransp.Value = WorksheetFunction.VLookup(.Range("A1").Value, Sheets("Num").Range("A1:B100"), 2, False)

Avec la donnée obtenue, nous devons chercher dans un autre onglet une autre donnée et la réinsérer dans l'onglet "Feuille1" dans une case précise. Voilà je pense avoir été un peu plus claire
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 775
29 juil. 2015 à 16:32
Bonjour,

Sans boule de cristal, un seul mot de la phrase n'est pas suffisant !!!

Avec le texte complet (le code VBA) peut-être ....
0