Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

fonction recherche en vba

  • Initiateur de la discussion Initiateur de la discussion glm
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

glm

XLDnaute Occasionnel
Bonsoir,
je cherche à mettre une fonction recherche en programmation vba
Voici la fonction:
valeur de M29=RECHERCHEV(D29;Données!B8:E60;4;FAUX)
Suivant une valeur en d29, je vais chercher la valeur qui correspond dans le tableau données!B8:E60 et le mettre en M29
Pourquoi en vba?
Je veux garder la possibilité de modifier la valeur de M29 manuellement sans supprimer la formule de la case M29
Merci pour l'attention
Bonne soirée à tous
glm
 
Re : fonction recherche en vba

Bonsoir

Une fois de plus je précise que je ne suis pas formuliste
Donc si j'ai bien compris ta demande, tu veux metre en M29, la valeur de D29 si en D29 il y a la valeur (par exemple) "toto".

Donc dans ce cas en VBA, cela se traduit par le code suivant :

Code:
If Range("D29").Value = "toto" Then
 Range("M29").Value = Range("D29").Value
End If

que tu peux simplifier en

Code:
If Range("D29") = "toto" Then Range("M29") = Range("D29")

Bonne soirée
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
16
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…