Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
XL 2016[RESOLU] Si rechercheV ne renvoi rien alors imposer une valeur
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 !
J'utilise un code de Jacques Boisgontier pour une recherche V.
Lorsque le code ne trouve rien pour la colonne B, je souhaiterais inscrire la valeur "DIVERS".
Je n'ai rien trouvé sur le forum.
Merci d'avance pour vos suggestions.
Ivan
Bonjour djidji59430, le forum,
Merci pour cette proposition.
Pourrais-tu la transcrire en VBA dans le code joint à mon classeur s'il te plaît ?
Meilleures salutations
Function rechv(champ As Range, cles As Range, valeurs As Range)
a = cles
b = valeurs
c = champ
Dim d()
Set mondico = CreateObject("Scripting.Dictionary")
For i = 1 To cles.Count
mondico.Add a(i, 1), b(i, 1)
Next i
ReDim d(1 To champ.Count)
For i = 1 To champ.Count
d(i) = mondico.Item(c(i, 1))
If d(i) = "" Then d(i) = "DIVERS"
Next i
rechv = Application.Transpose(d)
End Function
- 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