Message d'erreur. Erreur d'exécution 424. Objet requis

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

a26

XLDnaute Occasionnel
Bonjour,
Dans mon classeur j'aimerai effacer par macro les feuilles nommées extrait ici (mais de noms différents dans mon classeur opérationnel).
La macro fonctionne sauf si je protège certaines feuilles auquel cas j'ai le message d'erreur. Objet requis.
Merci pour la recherche d'erreurs dans la macro.
Cordialement,
a26
 

Pièces jointes

Re : Message d'erreur. Erreur d'exécution 424. Objet requis

Re

Suite MP

Le nom de la feuille pénalités_ BG2 comporte un espace entre le _ et le B
c'est pour cela que la macro effaçait sur cette feuille (Dans Liste cet espace n'existe pas)
Pour ma part j'aurais écrit la macro sous cette forme

Code:
Sub eff_extraits()
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
Dim w As Worksheet, Liste
'Liste = Array("saisie", "liste", "pénalités_BG1", "pénalités_BG2", "résultats", "arrivée") 'feuilles protégées à l'effacement
Liste = "saisie,liste,pénalités_BG1,pénalités_ BG2,résultats,arrivée," 'feuilles protégées à l'effacement
For Each w In Worksheets
If InStr(Liste, w.Name & ",") = 0 Then
'If IsError(Application.Match(x, Liste, 0)) Then
w.Unprotect
 w.Range("a1:h300").ClearContents
w.Protect
End If
Next
Application.Calculation = xlCalculationAutomatic
Sheets("arrivée").Select
Range("B10").Select
End Sub
 
Re : Message d'erreur. Erreur d'exécution 424. Objet requis

Merci Pierrejean. Ton oeil d'expert a vu ce que je ne percevais pas, c'est à dire l'espace dans le nom de l'onglet qui empêchait cette macro de fonctionner correctement.
Ta macro fonctionne parfaitement. Essayée sans et avec l'espace dans le nom de l'onglet.
Bonne fin de semaine.
Cordialement,
a26
 
- 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

Discussions similaires

  • Question Question
XL 2021 Erreur 424
Réponses
14
Affichages
1 K
Réponses
5
Affichages
983
B
Réponses
4
Affichages
964
Barbo14
B
Réponses
4
Affichages
690
Réponses
9
Affichages
830
R
Réponses
2
Affichages
1 K
Randomuser
R
Retour