Bonjour,
Je travaille sur un fichier excel 2013.
Mon classeur comporte plusieurs feuilles.
Une des feuilles est une espèce de menu. Elle est composée principalement de boutons (contrôles ActiveX). Un click sur un bouton permet d'afficher une feuille associée au bouton.
La sélection de la feuille "Menu" masque toutes les feuilles du classeur.
Le problème apparaît à cette instant. Sur la feuille "Menu", je sais sélectionner toutes les cellules mais je n'arrive pas à y écrire ou à y modifier le contenu d'une cellule.
Pour information, pour une question de présentation, la barre de formule n'est pas affichée.
J'ai reproduit le problème de manière simplifiée:
+ Dans un nouveau classeur, j'ai 2 feuilles "Feuil1" et "Feuil2".
+ La barre de formule est désactivée (décochée dans le menu affichage)
+ Sur "Feuil1", j'ajoute un bouton. Un click dessus sélectionne "Feuil2".
Le code du bouton est le suivant:
+ La sélection de la "Feuil1" (événement) masque la "Feuil2"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Private Sub CommandButton1_Click() Application.ScreenUpdating = False Sheets("Feuil2").Visible = True Sheets("Feuil2").Select Application.ScreenUpdating = True End Sub
Lorsque la "Feuil1" est sélectionnée, "Feuil2" est masquée, "Feuil1" est affichée mais il est impossible de modifier les cellules de "Feuil1".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Private Sub Worksheet_Activate() Application.ScreenUpdating = False Sheets("Feuil2").Visible = False Application.ScreenUpdating = True End Sub
Si la barre de formule est affichée, le problème ne se produit pas ...
Est-il possible de contourner ce problème lorsque la barre de formule est masquée ?
Merci d'avance pour votre aide.
Partager