Erreur Macro si feuille masquée

Résolu
ridel66 Messages postés 73 Statut Membre -  
 QSD -
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 27336 Statut Contributeur 6 441
 
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
QSD
 
merci ça a bien marche
0
Mytå Messages postés 4246 Statut Contributeur 954
 
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 Statut Membre
 
Super !!
Ca marche, je vais pouvoir avancer un peu plus loin.

Merci à toi
0