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

I

ixelo

Guest
Bonjour à tous.
C'est mon premier message , alors soyez indulgents si ce n'est pas ou peu compréhensible.

Voila le sujet.
Je fais une recherche de la valeur toto (rentrée dans une cellule)dans une feuille xls (portef) avec la macro suivante.( VBA excel 2003)

Dim toto As String
toto = Trim(Worksheets('base').Range('toto').Value)
Sheets('Portef').Select
Cells.Find(What:=toto, After:=ActiveCell, SearchOrder:=xlByRows).Activate
ActiveCell.Select
Selection.Copy ......puis collage ailleurs

Tant qu' il y a une réponse à ma recherche dans le fichier , cela marche bien , parcontre lorsqu'il n'y a pas de réponse à ma recherche j'obtiens le message suivant:

Erreur d'éxécution 91
Variable d'objet ou variable de bloc With non définie.

Et je n'arrive pas à m'en sortir.

Cela inspire t'il quelqu'un ???

Merci d'avance.
 
bonjour ixelo

une gestion d'erreur devrait régler ton problème

A+
Code:
Sub Toto_Rech()
Dim Toto As String
Toto = Trim(Worksheets('base').Range('toto').Value)
On Error GoTo Fin
Sheets('Portef').Cells.Find(What:=Toto, After:=Sheets('Portef').Range('A1'), SearchOrder:=xlByRows).Copy
On Error GoTo 0
'code à exécuter
Exit Sub
Fin:
MsgBox 'Valeur non trouvée', vbOKOnly + vbInformation
End Sub

Message édité par: yeahou, à: 16/01/2006 23:03
 
Bonsoir

Je suis persuadé que c'est du au fait que tu utilises la fonction Trim qui a pour but de supprimer les espaces devant et derrière ta valeur, et quand dans la cellule il n'y a rien, je crains que la procédure foire
A vérifier

Bonne soirée
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
639
V
Réponses
4
Affichages
3 K
Valentin94
V
A
Réponses
2
Affichages
800
Ananas94
A
A
Réponses
9
Affichages
3 K
A
Réponses
6
Affichages
6 K
O
Réponses
20
Affichages
4 K
O
F
Réponses
14
Affichages
2 K
F
P
Réponses
6
Affichages
3 K
plouff
P
D
Réponses
2
Affichages
981
Dotre
D
N
Réponses
5
Affichages
2 K
Nicko29
N
A
Réponses
2
Affichages
833
Aurelangelo
A
J
Réponses
4
Affichages
767
julien75017
J
Retour