VBA test de la fonction find
Fermé
Apprenti
-
3 sept. 2010 à 16:52
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 3 sept. 2010 à 17:45
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 3 sept. 2010 à 17:45
A voir également:
- Fonction find vba
- Fonction si et - Guide
- Fonction moyenne excel - Guide
- Vba attendre 1 seconde ✓ - Forum VB / VBA
- Cette fonction n'est pas disponible actuellement tv lg - Forum Téléviseurs
- Fonction filtre excel n'existe pas - Forum Excel
2 réponses
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
3 sept. 2010 à 17:45
3 sept. 2010 à 17:45
Bonjour,
La bonne syntaxe est :
If Celcherche is Nothing Then
(commande)
End if
Cordialement
La bonne syntaxe est :
If Celcherche is Nothing Then
(commande)
End if
Cordialement
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
Modifié par michel_m le 3/09/2010 à 17:21
Modifié par michel_m le 3/09/2010 à 17:21
bonjour,
pas sûr d'avoir pigé ta question
"set celcherche" indique que tu instancies une cellule; si aucune cellule de la feuille n'a la valeur de contenusource, celcherche n'existe pas et tu ne peux pas lui attribuer une valeur.
countif correspond à NB.SI
mais comme tu n'indiques pas le pourquoi de setcherche, il est difficile de te proposer un truc plus adapté à tes besoins
:-x
pas sûr d'avoir pigé ta question
If Application.CountIf(Cells, ContenuCelluleSource) > 0 Then Set celcherche = Cells.Find(What:=ContenuCelluleSource, lookat:=xlWhole) 'test = celcherche.Address Else MsgBox "aucune cellule est affectée avec la valeur cherchée" End If
"set celcherche" indique que tu instancies une cellule; si aucune cellule de la feuille n'a la valeur de contenusource, celcherche n'existe pas et tu ne peux pas lui attribuer une valeur.
countif correspond à NB.SI
mais comme tu n'indiques pas le pourquoi de setcherche, il est difficile de te proposer un truc plus adapté à tes besoins
:-x