[RÉSOLU] Existe -til une Macro pour affecter une macro à ce classeur

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 !

Bon_jour

Toujours allergique aux boutons et partisan du moindre effort, dans ThisWorkbook (clic en A4 avec effet bascule donc plus de bouton !)
VB:
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal R As Range)
  If R.Address = "$A$4" And R.Count = 1 Then Rows(5).Hidden = Not Rows(5).Hidden: R(1, 2).Select
End Sub
 
Re, Bonjour Si...

Variante de syntaxe, si il s'agit d'éviter l'effort de saisie du If/End if
VB:
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal R As Range)
Rows(5).Hidden = Not Rows(5).Hidden = (R.Address = "$A$4" And R.Count = 1)
End Sub
 
Re

Lone , pour moi, la macro s'écrit selon le contexte. Je n'ai pas précisé qu'il fallait supprimer cette poussée d'acné car, dès le début, j'aurais évité d'insérer les contrôles 😎.
Re,
Selon l'usage, cette version pourrait peut-être suffire.
Staple, j'ai trouvé dommage de supprimer l'effet de va et vient car j'aime bien basculer dans : «un coup je …, un coup je ne …» (ou vis versa) 😎.
 
re
PS: ton code amendé dans mon message#22, supprime un effort mais garde la bascule.

J'aime bien aussi m'amender surtout honorablement 😛.

Cela t'a quand même demandé un effort supplémentaire non ?

On ne "bascule" pas de la même façon : avec ton code, il changer de sélection puis revenir basculer alors qu'avec le mien, on se contente de revenir pour le faire. Une étape de moins demande une légère complication du code.

Pour les boutons, on peut aussi didposer de celui dit bascule (ToggleButton)
VB:
Private Sub ToggleButton1_Click()
  Rows(5).Hidden = ToggleButton1
End Sub
 
- 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

  • Question Question
XL 2021 Macro
Réponses
6
Affichages
238
Retour