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

B

bernouille

Guest
Bonjour à tous. Débutant, j'ai créé un macro pour aller activer une cellule après recherche. La macro fonctionne bien tant que la valeur recherchée existe. Sinon....... Qu'elle est la solution pour ne plus avoir le message d'erreur de macro?




Sub Macro2()
Cells.Find(What:=Range("A1"), After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _
xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _
, SearchFormat:=False).Activate
End Sub
 
Re : recherche

Bonjour,

Par exemple comme ceci :

Code:
Sub Macro2()
Dim C As Range
Set C = Cells.Find(What:=Range("A1"), After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _
        xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _
        , SearchFormat:=False)
If Not C Is Nothing Then C.Select
End Sub

Bon dimanche
 
Re : recherche

Merci pour la réponse. Ca marche mais:
Sub Macro5()
Dim C As Range
Set C = Cells.Find(What:=Range("A1"), After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _
xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _
, SearchFormat:=False)
If Not C Is Nothing Then
MsgBox "valeur non trouvée"
End If
C.Select
End Sub

La message box s'affiche à chaque fois. Pourquoi????
 
Re : recherche

Re-,

Inverse les deux options If....

Code:
Sub Macro5()
Dim C As Range
Set C = Cells.Find(What:=Range("A1"), After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _
        xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _
        , SearchFormat:=False)
If Not C Is Nothing Then
      C.Select
Else
MsgBox "valeur non trouvée"
End If
End Sub

La ligne :

Code:
If Not C Is Nothing Then

Veut dire :

Si C est différent de "Nothing"

Bon dimanche
 
- 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
2
Affichages
573
Réponses
2
Affichages
386
Réponses
3
Affichages
616
Réponses
1
Affichages
332
Réponses
12
Affichages
1 K
Retour