Erreur 1004 vba la methode de l'objet a echou
Résolu/Fermé
A voir également:
- Erreur 1004 vba la methode de l'objet a echou
- Erreur 0x80070643 - Guide
- Vente objet occasion entre particulier - Guide
- Une erreur s'est produite instagram ✓ - Forum Instagram
- Iptv erreur de lecture - Forum TV & Vidéo
- Erreur vidéo freebox ✓ - Forum TV & Vidéo
3 réponses
melanie1324
Messages postés
1505
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
31 janvier 2018
154
11 févr. 2011 à 15:24
11 févr. 2011 à 15:24
Bonjour,
Juste une petite chose,
est-ce que ca ne bugge pas dans le cas ou :
ta feuille est visible et que tu vas le rendre visible?
je serais toi, j'utiliserais plutot ce code la, il est plus simple :
feuil1.visible = true pour l'afficher
feuil1.visible = false pour masquer la feuille.
Essaie et dis moi
Juste une petite chose,
est-ce que ca ne bugge pas dans le cas ou :
ta feuille est visible et que tu vas le rendre visible?
je serais toi, j'utiliserais plutot ce code la, il est plus simple :
feuil1.visible = true pour l'afficher
feuil1.visible = false pour masquer la feuille.
Essaie et dis moi
Bonjour,
Au moins une feuille doit toujours être visible dans un classeur Excel,
sous 2003 lorsque je tente de masquer toutes les feuille par VBA.
Il en est de même manuellement, si vous tenter de masquer toutes les feuilles
de votre classeur, à la dernière vous aurez un message d'alert vous signalant
qu'au moins une feuille doit être visible.
Je vous recommande de placer votre code dans un ordre différent :
DE plus vous pouvez arrêter le rafraichissement d'écran pendant la manipulation :
Info
Au moins une feuille doit toujours être visible dans un classeur Excel,
sous 2003 lorsque je tente de masquer toutes les feuille par VBA.
Il en est de même manuellement, si vous tenter de masquer toutes les feuilles
de votre classeur, à la dernière vous aurez un message d'alert vous signalant
qu'au moins une feuille doit être visible.
Je vous recommande de placer votre code dans un ordre différent :
'Commencer toujours par rendre visible une feuille Feuil2.Visible = xlSheetVisible Feuil2.Cells.NumberFormat = "General" Feuil1.Visible = xlSheetsVeryHidden Feuil1.Cells.NumberFormat = ";;;" Feuil3.Visible = xlSheetsVeryHidden Feuil3.Cells.NumberFormat = ";;;" ...
DE plus vous pouvez arrêter le rafraichissement d'écran pendant la manipulation :
Application.ScreenUpdating = False Feuil2.Visible = xlSheetVisible Feuil2.Cells.NumberFormat = "General" Feuil1.Visible = xlSheetsVeryHidden Feuil1.Cells.NumberFormat = ";;;" Feuil3.Visible = xlSheetsVeryHidden Feuil3.Cells.NumberFormat = ";;;" '... Application.ScreenUpdating = True
Info