Erreur Macro si feuille masquée
Résolu
ridel66
Messages postés
73
Date d'inscription
Statut
Membre
Dernière intervention
-
QSD -
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
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:
- Fichier excel masqué par erreur
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
2 réponses
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
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
QSD
merci ça a bien marche
Salut le forum
Il faut éviter de sélectionner une feuille masquée
Ou avec le code suivant
Mytå
Merci de donner suite à votre question, nous ne sommes pas des robots...
Versions installées [MsProject 2003(FR), Excel 2003-2007(FR)]
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)]