Erreur Macro si feuille masquée

Résolu/Fermé
ridel66 Messages postés 73 Date d'inscription jeudi 26 août 2010 Statut Membre Dernière intervention 24 avril 2011 - 5 sept. 2010 à 17:07
 QSD - 18 mars 2020 à 22:08
Bonjour,

J'ai bidouillé mes premières macros par l'enregistreur, je crée par la copie une nouvelle feuille. Ca marche bien, mais si je masque la feuille (menu format, masquer), la macro plante.

Sub Nouvelintervenant()
Sheets("Modéle Intervenant").Select
Sheets("Modéle Intervenant").Copy Before:=Sheets(5)
End Sub

Que se passe t'il?
Cordialement

A voir également:

2 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
5 sept. 2010 à 17:50
Bonjour

Pour info
pour exécuter une macro sur une feuille masquée:
remplacer Select par Activate
toutefois,dans votre cas, la copie réalisée sera masquée!

Crdlmnt
3
merci ça a bien marche
0
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 942
Modifié par Mytå le 5/09/2010 à 17:30
Salut le forum

Il faut éviter de sélectionner une feuille masquée

Sub Nouvelintervenant()  
  With Sheets("Feuil1")  
    .Visible = True  
    .Copy Before:=Sheets(5)  
    .Visible = False  
  End With  
End Sub  

Ou avec le code suivant

Sub Nouvelintervenant() 
  Sheets("Feuil1").Copy Before:=Sheets(5) 
  ActiveSheet.Visible = True 
End Sub 

Mytå
Merci de donner suite à votre question, nous ne sommes pas des robots...
Versions installées [MsProject 2003(FR), Excel 2003-2007(FR)]
1
ridel66 Messages postés 73 Date d'inscription jeudi 26 août 2010 Statut Membre Dernière intervention 24 avril 2011
5 sept. 2010 à 17:46
Super !!
Ca marche, je vais pouvoir avancer un peu plus loin.

Merci à toi
0