Erreur Macro si feuille masquée

Résolu
ridel66 Messages postés 73 Date d'inscription   Statut Membre Dernière intervention   -  
 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 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
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 2973 Date d'inscription   Statut Contributeur Dernière intervention   953
 
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   Statut Membre Dernière intervention  
 
Super !!
Ca marche, je vais pouvoir avancer un peu plus loin.

Merci à toi
0