Erreur d'execution 91 sous Excel/VBA
Résolu/Fermé
maxbvs
Messages postés
2
Date d'inscription
jeudi 17 janvier 2008
Statut
Membre
Dernière intervention
6 février 2008
-
17 janv. 2008 à 17:49
Thierry17 - 30 janv. 2019 à 11:19
Thierry17 - 30 janv. 2019 à 11:19
A voir également:
- Vba erreur 91
- Erreur 91 vba - Meilleures réponses
- Erreur d'execution 91 vba - Meilleures réponses
- +33 9 74 72 91 48 ✓ - Forum Mobile
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 3005 france tv - Forum TV & Vidéo
- Erreur 3000 france tv - Forum Lecteurs et supports vidéo
2 réponses
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 718
17 janv. 2008 à 22:23
17 janv. 2008 à 22:23
bonjour
Vous avez tenté d'utiliser une variable objet ayant la valeur Nothing.
C'est ce que dit la doc et en fait cela arrive souvent en utilisant "find" .
Je pense que c'est le fait d'utiliser activate car tu ne peux pas sélectionner ce que tu n'as pas trouvé.
Personnellement je positionne un objet range et je teste le nothing avant de l'employer.
set sel = Cells.Find(What:=pprod, After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlWhole, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False)
if sel is nothing then
code pas trouvé
else
sel.select
endif
Vous avez tenté d'utiliser une variable objet ayant la valeur Nothing.
C'est ce que dit la doc et en fait cela arrive souvent en utilisant "find" .
Je pense que c'est le fait d'utiliser activate car tu ne peux pas sélectionner ce que tu n'as pas trouvé.
Personnellement je positionne un objet range et je teste le nothing avant de l'employer.
set sel = Cells.Find(What:=pprod, After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlWhole, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False)
if sel is nothing then
code pas trouvé
else
sel.select
endif
30 janv. 2019 à 11:19