Microsoft 365 if condition que je ne parviens pas à coder

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 !

Usine à gaz

XLDnaute Barbatruc
Supporter XLD
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 !!! 😡

Auriez-vous le bon code ?

Un grand merci par avance,
lionel 🙂
 
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
 
Merci Gérard,
Nickel, comme d'habitude 🙂
"Ben oui, pourquoi parler de H2"
Oui, c'est vrai, car je l'avais mis en H2, et j'aurais du ^précisé qu'il pouvait être partout dans la colonne, dsl pour ça 😳
Merci Gérard 🙂
lionel,
Merci à toi aussi Phil 🙂
 
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
 
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,
 
- 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

Retour