Macro rechercher plusieurs résultats
Résolu/Fermé
volfoss
Messages postés
31
Date d'inscription
jeudi 21 juillet 2016
Statut
Membre
Dernière intervention
15 octobre 2023
-
14 avril 2020 à 10:31
volfoss Messages postés 31 Date d'inscription jeudi 21 juillet 2016 Statut Membre Dernière intervention 15 octobre 2023 - 20 avril 2020 à 14:46
volfoss Messages postés 31 Date d'inscription jeudi 21 juillet 2016 Statut Membre Dernière intervention 15 octobre 2023 - 20 avril 2020 à 14:46
A voir également:
- Macro rechercher plusieurs résultats
- Rechercher ou entrer l'adresse - Guide
- Adresse IP locale : comment la trouver facilement - Guide
- Macro word - Guide
- Macro logiciel - Télécharger - Organisation
- Lexer resultats - Télécharger - Sport
3 réponses
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
1 701
14 avril 2020 à 10:50
14 avril 2020 à 10:50
Bonjour,
Votre code est incomplet. Soit vous n'avez pas tout mis a dispo, soit impossible que ca "marche".
Votre code est incomplet. Soit vous n'avez pas tout mis a dispo, soit impossible que ca "marche".
cs_Le Pivert
Messages postés
7903
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
11 mars 2024
728
14 avril 2020 à 11:19
14 avril 2020 à 11:19
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
1 701
19 avril 2020 à 17:13
19 avril 2020 à 17:13
Bonjour,
celle-ci se fait sur toutes les feuilles
Ben, qui a ecrit ceci:
celle-ci se fait sur toutes les feuilles
Ben, qui a ecrit ceci:
'Recherche et arrêt sur les cellules contenant le Mot For Each Ws In Worksheets
volfoss
Messages postés
31
Date d'inscription
jeudi 21 juillet 2016
Statut
Membre
Dernière intervention
15 octobre 2023
19 avril 2020 à 17:26
19 avril 2020 à 17:26
Le code a été fait par moi j'ai essayer avec activesheets sans résultats.
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
1 701
>
volfoss
Messages postés
31
Date d'inscription
jeudi 21 juillet 2016
Statut
Membre
Dernière intervention
15 octobre 2023
Modifié le 19 avril 2020 à 17:49
Modifié le 19 avril 2020 à 17:49
Re,
Vous voulez une recherche uniquement sur la feuille "Registre Exotique" colonne B?
Au debut de votre code, la couleur Blanche et grise est sur cette feuille?
Vous voulez une recherche uniquement sur la feuille "Registre Exotique" colonne B?
Au debut de votre code, la couleur Blanche et grise est sur cette feuille?
volfoss
Messages postés
31
Date d'inscription
jeudi 21 juillet 2016
Statut
Membre
Dernière intervention
15 octobre 2023
>
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
19 avril 2020 à 17:49
19 avril 2020 à 17:49
Oui exactement juste effectuer la recherche sur la feuille "Registre Exotique" colonne B
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
1 701
>
volfoss
Messages postés
31
Date d'inscription
jeudi 21 juillet 2016
Statut
Membre
Dernière intervention
15 octobre 2023
19 avril 2020 à 17:52
19 avril 2020 à 17:52
Tout a fait Thierry,
Pour les couleurs du debut??
Pour les couleurs du debut??
volfoss
Messages postés
31
Date d'inscription
jeudi 21 juillet 2016
Statut
Membre
Dernière intervention
15 octobre 2023
>
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
Modifié le 19 avril 2020 à 18:02
Modifié le 19 avril 2020 à 18:02
Les changements de couleurs fonctionnent cest juste la recherche sur la feuille active Registre Exotique colonne B qui me pose soucis
14 avril 2020 à 11:49
Sub RechercheParEspècesExotiques()
Dim Mot As String
Dim Ws As Object
Dim Nbre As Long
Dim Cycle As Long
Dim Trouvé As Range
Dim CellAddress As Variant
Dim MyValue As String
'remets colonnes A-Q en blanc
Columns("A:Q").Select
With Selection.EntireRow.Columns("A:Q").Interior
.Pattern = xlNone
.TintAndShade = 0
.PatternTintAndShade = 0
End With
'remet colonnes A-Q ligne titre en gris
Range("A4:Q6").Select
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.ThemeColor = xlThemeColorDark1
.TintAndShade = -0.249946592608417
.PatternTintAndShade = 0
End With
'Définition de la variable à rechercher
Mot = InputBox("Saisir l'espèce à chercher. ", Title:="Recherche Espèce")
'Vérification si existante
If Mot = "" Then Exit Sub
For Each Ws In Worksheets
Nbre = Nbre + Application.CountIf(Ws.UsedRange, "=" & Mot)
Next Ws
'Message en cas de mot inexistant
If Nbre = 0 Then
MyValue = MsgBox(" L'espèce " & Mot & " n'est pas enregistrée ", vbOKOnly, " Recherche Espèce ")
Else
Cycle = 0
'Recherche et arrêt sur les cellules contenant le Mot
For Each Ws In Worksheets
With ActiveSheet
.Activate
Set Trouvé = Ws.Columns(2).Find(Mot, , xlValues, xlWhole)
If Not Trouvé Is Nothing Then
CellAddress = Trouvé.Address
Do
Ws.Activate
Trouvé.Select
MyValue = MsgBox(" L'espèce " & Mot & " a été trouvée ", vbOKOnly, " Recherche Espèce ")
'colorier la case du résultat en vert
With Selection.EntireRow.Columns("A:Q").Interior
.PatternColorIndex = xlAutomatic
.Color = 5296274
.TintAndShade = 0
.PatternTintAndShade = 0
End With
Exit Sub
If MyValue = vbNo Then Exit For
Set Trouvé = Ws.Columns(2).FindNext(After:=Trouvé)
Loop While Not Trouvé Is Nothing And Trouvé.Address <> CellAddress
End If
End With
Next Ws
End If
End Sub
14 avril 2020 à 17:56
Le interpelle car le code en dessous ne sert rien
Et ceci encore plus en enlevant Exit Sub:
15 avril 2020 à 10:23
19 avril 2020 à 14:03