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

XL 2016 VBA If application

  • Initiateur de la discussion Initiateur de la discussion Pexcel
  • 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 !

Pexcel

XLDnaute Junior
Bonjour j'ai un code qui recherche dans une plage les valeurs en doubles grâce à

Code:
   Dim Plage As Range
    Dim Cel As Range

   

   

    With Worksheets("fruits")

    
       Set Plage = .Range(.Cells(2, 9), .Cells(.Rows.Count, 9).End(xlUp))

    End With
   
   
   

   For Each Cel In Plage

If Application.CountIf(Plage, Cel.Value) > 1 Then

Comment faire pour qu'il recherche le mot CITRON ? Par exemple...
Il va falloir modifier If Application.CountIf(Plage, Cel.Value) > 1 Then en If ??????(Plage, Cel.Value) = "CITRON" Then

Je bloque merci d'avance.
 
Bonjour Pexcel, sousou,

Un peu plus élaboré :
Code:
Option Compare Text 'la casse est ignorée

Sub Recherche()
Dim col$, sep$, titre$, x$, P As Range, t, i&, n&, mes$
col = "I" 'à adapter
sep = " - " 'à adapter
titre = "Recherche en colonne " & col
x = InputBox("Entrez le texte recherché :", titre)
If x = "" Then Exit Sub
With Sheets("fruits")
    Set P = .Range("A1", .UsedRange).Columns(col)
End With
t = P.Resize(P.Rows.Count + 1) 'tableau, plus rapide, au moins 2 éléments
For i = 2 To UBound(t)
    If t(i, 1) = x Then n = n + 1: mes = mes & sep & i
Next
MsgBox "'" & x & IIf(mes <> "", "' trouvé " & n & " fois en ligne" & IIf(n > 1, "s ", " ") & Mid(mes, Len(sep) + 1), "' pas trouvé..."), , titre
End Sub
A+
 
- 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

  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Réponses
7
Affichages
316
Réponses
4
Affichages
406
Réponses
4
Affichages
580
Réponses
5
Affichages
703
Réponses
3
Affichages
834
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…