Prob avec fonction On Error Goto

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

O

olive

Guest
J'ai fait cette macro :

Sub Wallner()
On Error GoTo Err
ActiveSheet.Shapes("Text Box 106").Select
Selection.ShapeRange.Fill.ForeColor.SchemeColor = 10
ActiveCell = ActiveSheet.Shapes("Text Box 106").TextFrame.Characters.Text
ActiveCell.Offset(1, 0).Select
Err:
MsgBox " Cette cellule est protégée, on ne peut y copier quoi que se soit." & vbLf & "Placer les noms des personnes seulement dans les cases U5, U6 et Montage", vbInformation, "Arrière mécréant"
Range("B25").Select

End Sub

Comme vous pouvez le voir, je veux quand cas d'erreur s'affiche un Msgbox.

Or celui ci s'affiche même quand il n'y a pas d'erreur, je ne comprends pas pourquoi.

Si qq'un peut m'aider, Thx.
 
Err:
If Err Then MsgBox " Cette cellule est protégée, on ne peut y copier quoi que se soit." & vbLf & "Placer les noms des personnes seulement dans les cases U5, U6 et Montage", vbInformation, "Arrière mécréant"
 
Et si tu essayais ca en rajoutant juste exit sub a la fin de ta procedure normale:

Sub Wallner()
On Error GoTo Err
ActiveSheet.Shapes("Text Box 106").Select
Selection.ShapeRange.Fill.ForeColor.SchemeColor = 10
ActiveCell = ActiveSheet.Shapes("Text Box 106").TextFrame.Characters.Text
ActiveCell.Offset(1, 0).Select

Exit Sub <-------------------------

Err:
MsgBox " Cette cellule est protégée, on ne peut y copier quoi que se soit." & vbLf & "Placer les noms des personnes seulement dans les cases U5, U6 et Montage", vbInformation, "Arrière mécréant"
Range("B25").Select

End Sub
 
- 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
1
Affichages
945
Réponses
0
Affichages
519
Réponses
6
Affichages
8 K
Compte Supprimé 979
C
Retour