Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Macro selection feuille masquée

  • Initiateur de la discussion Initiateur de la discussion vashh
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

vashh

XLDnaute Nouveau
Bnojour a tous, voila j'ai un probleme. J'ai un fichier Excel qui contient une feuille de calcul donc l'utilisateur ne se sert que par l'intermediaire d'un macro. N'ayant pas l'utilité de toucher la feuille, je l'ai masqué. Le probleme est que dans ma macro, les etapes Sheets("Calcul").Select ne fonctionne pas car la feuille est masqué...

Comment puis je faire pour contourner le probleme? Y'a t'il un moyen d'agir sur une feuille masquée ? Merci d'avance.
 
Re : Macro selection feuille masquée

Bonjour,

oui tu peux agir sur une feuille masquée, le seul truc, est de ne pas la sélectionner ni l'activer, employer des codes comme celui-ci :

Code:
Sheets("NomeuilleMasquee").Range("A1").Value = 123

pour info, pas nécessaire de selectionner ou d'activer une feuille pour agir dessus en vba.

bonne journée
@+
 
Re : Macro selection feuille masquée

Bonjour vashh,
Peut être avec :
VB:
Sub Test()
'Figer l'écran
Application.ScreenUpdating = False
'Afficher la feuille masquée
Sheets("Calcul").Visible = True
 
'La_macro
 
'Masquer la feuille
Sheets("Calcul").Visible = False
'Réactiver l'affichage écran
Application.ScreenUpdating = True
End Sub
Cordialement
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
7
Affichages
998
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…