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

Mot entier

boulou

XLDnaute Occasionnel
Quelle modification apporter pour imposer que la comparaison se fasse sur des mots entiers ?

En retour je vous prépare café et croissants à cette heure !

Merci pour votre aide.

'Comparaison des mots
Dim C As Range, Tr As Integer
Set C = Feuil2.Range("D425,H4:H25").Find(What:=Feuil1.[G16])
If Not C Is Nothing Then
'"o16" et "n16" = compteurs
Tr = Range("O16") + Range("N16")
Range("O16") = Tr
Range("E20").FormulaR1C1 = "A"
Range("M20").FormulaR1C1 = "H"
Else
Range("l11") = "FAUX"
End If
Range("i32").Select
End Sub
 

Pierrot93

XLDnaute Barbatruc
Re : Mot entier

BONJOUR Boulou

pas sur d'avoir bien compris, regarde ceci :

le texte recherché correspondant à la totyalité du contenu de la cellule :
Code:
Dim x As Range
Set x = Range("2:2").Find("Texte", , xlValues, xlWhole, , , False)
le suivant, une partie de la cellule :
Code:
Dim x As Range
Set x = Range("2:2").Find("Texte", , xlValues, xlPart, , , False)

attention aux arguments de la méthode "find", ci-dessous extrait de l'aide vba :

bonne journée
@+
 

boulou

XLDnaute Occasionnel
Re : Mot entier

Pierrot merci,

mais je ne comprends pas trés bien comment l'intégrer.
Peux tu si ce n'est abuser, corriger directement l'intégralité de mon code.
C'est bien entendu ta 1° propositon qui est la bonne.
Merci.
 

JuanPablo

XLDnaute Nouveau
Re : Mot entier

Bonjour Pierrot, Boulou

Boulou pour toi de la part du Forum et de Pierrot Lien supprimé

Désolé de pas pouvoir t'aider, mais tes problèmes sont entre de bonnes mains avec Pierrot. Mais je pouvais pas laisser Pierrot passer son temps à mettre du rouge pour que sa reste invisible à tes yeux.
 
Dernière édition:
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…