Microsoft 365 if condition que je ne parviens pas à coder

Usine à gaz

XLDnaute Barbatruc
Bonjour à toutes et à tous,
Je vous souhaite une belle journée :)

Je fais encore appel à nos ténors pour un "if" que je ne parviens pas à coder correctement :

J'ai dans ma Feuil2 en H2 le mot "coucou"
Je voudrais mettre un ok dans ma "Feuille1" si "coucou" est présent en "Feuil2 en H2"

Je suis en train de bricoler sur cette 1ère ligne de code : "If Application.CountIf(Range(Sheets("Feuil2").Range("h:h")), "*coucou*") > 0 Then"
Mais y parvenir Grrr !!! :mad:

Auriez-vous le bon code ?

Un grand merci par avance,
lionel :)
 

Usine à gaz

XLDnaute Barbatruc
Bonjour Gérard :)
Merci pour le code.

Mais j'ai oublié de préciser que le "coucou" peut être n'importe où dans la colonne.
D'ou le code de départ : If Application.CountIf(Range("h:h"), "*coucou*") > 0 Then

si je cherche dans la même feuille, ça fonctionne nickel.
Mais j'ai besoin de le chercher dans l'autre feuille
lionel
 

Phil69970

XLDnaute Barbatruc
Re
Edit :Bonjour @job75 je ne t'avais point salué ;)

Ma proposition
VB:
Sub Coucou()
Dim Cellule As Range, RechCoucou$

RechCoucou = "coucou"

With Feuil2.Range("H:H")
    Set Cellule = .Find(RechCoucou, Lookat:=xlWhole)
    If Not Cellule Is Nothing Then
        Feuil1.[H2] = "ok sur la Feuil2 en " & Cellule.Address
    Else
        Feuil1.[H2] = "Non ok sur la Feuil2"
    End If
End With
End Sub

@Phil69970
 

Usine à gaz

XLDnaute Barbatruc
Re
Edit :Bonjour @job75 je ne t'avais point salué ;)

Ma proposition
VB:
Sub Coucou()
Dim Cellule As Range, RechCoucou$

RechCoucou = "coucou"

With Feuil2.Range("H:H")
    Set Cellule = .Find(RechCoucou, Lookat:=xlWhole)
    If Not Cellule Is Nothing Then
        Feuil1.[H2] = "ok sur la Feuil2 en " & Cellule.Address
    Else
        Feuil1.[H2] = "Non ok sur la Feuil2"
    End If
End With
End Sub

@Phil69970
Merci Phil,
ça marche nickel aussi :)
lionel,
 

Discussions similaires

Statistiques des forums

Discussions
315 093
Messages
2 116 130
Membres
112 667
dernier inscrit
foyoman