Recherche de valeurs dans plages nommées
Résolu/Fermé
A voir également:
- Recherche de valeurs dans plages nommées
- Recherche musique - Guide
- Google recherche par image - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Recherche adresse - Guide
- Comment faire une liste déroulante dans excel à partir d'une plage nommée ? - Guide
3 réponses
ccm81
Messages postés
10853
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 avril 2024
2 404
Modifié le 28 oct. 2017 à 17:21
Modifié le 28 oct. 2017 à 17:21
Bonjour
la variable zone ne doit pas être déclarée dans la procedure, sinon elle sera ré-initialisée à nothing en attendant d'être affectée et celle passée à la procedure n'est plus visible dans la procedure
Essaies ceci
De plus lors de l'appel le second paramètre est une plage
Cdlmnt
la variable zone ne doit pas être déclarée dans la procedure, sinon elle sera ré-initialisée à nothing en attendant d'être affectée et celle passée à la procedure n'est plus visible dans la procedure
Essaies ceci
Sub VerifValeur(valeur, zone As Range) Dim cellule As Range, trouve As Boolean For Each cellule In zone If cellule.Value = valeur Then MsgBox "la valeur " & valeur & " existe dans la plage " & zone.Address & " en " & cellule.Address trouve = True Exit For End If Next If trouve = False Then MsgBox "la valeur n'existe pas" End If End Sub
De plus lors de l'appel le second paramètre est une plage
Sub TestVerif() VerifValeur "France", Range("UE") ... End Sub
Cdlmnt
ccm81
Messages postés
10853
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 avril 2024
2 404
28 oct. 2017 à 17:25
28 oct. 2017 à 17:25
Eh oui, tu as peut être un autre problème dans la deuxième procedure
J'ai pris comme option que zone est de type Range
j'ai modifié et complété le code, vois ce que ça donne
http://www.cjoint.com/c/GJCpysZQPpB
Cdlmnt
J'ai pris comme option que zone est de type Range
j'ai modifié et complété le code, vois ce que ça donne
http://www.cjoint.com/c/GJCpysZQPpB
Cdlmnt
jordane45
Messages postés
38145
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
25 avril 2024
4 650
29 oct. 2017 à 08:04
29 oct. 2017 à 08:04
Bonjour
Juste au cas où tu voudrais un truc mieux que des boucles....
https://forums.commentcamarche.net/forum/affich-37621992-methode-find-dans-vba-recherche-de-donnees-sous-excel
.
Juste au cas où tu voudrais un truc mieux que des boucles....
https://forums.commentcamarche.net/forum/affich-37621992-methode-find-dans-vba-recherche-de-donnees-sous-excel
.
28 oct. 2017 à 17:22
merci beaucoup pour cette réponse rapide et les modifications apportées !
Hélas, ça ne fonctionne toujours pas (message d'erreur 1004 la méthode Range de l'objet _Global a échoué)
Cordialement,