Comment désactiver toutes les autres lignes avec une macro
Souhaitez-vous rendre invisible chaque seconde ou chaque nième ligne d'un tableau ? Vous pouvez le faire avec la commande "Masquer". Mais si vous voulez faire cela pour un grand nombre de lignes, cela devient fastidieux.
Une macro fait le travail pour vous. Voici le code :
Masquer la sous-deuxième ligne ()
Dim Row aussi longtemps
Ligne = 1
Alors que la ligne <1000
Cellules (ligne, 1) .EntireRow.Hidden = True
Ligne = ligne + 2
Wende
Fin du sous-marin
La macro masque une ligne sur deux dans votre feuille de calcul active de la ligne 1 à la ligne 1000. Si vous voulez une portée différente, ajustez la limite inférieure 1 dans la commande Ligne = 1 et modifiez la limite supérieure 1000 dans la commande Alors que la ligne <1000. Remplacez simplement le 1 et le 1000 par les chiffres de votre choix.
Si vous ne souhaitez pas masquer toutes les deux lignes, vous pouvez également ajouter une valeur différente pour 2 à la commande Ligne = ligne + 2 Entrer. Une valeur de 4 ne masque qu'une ligne sur quatre, un nombre de 10 toutes les dix lignes, et ainsi de suite.
Pour afficher à nouveau les lignes cachées, remplacez la commande Vrai dans la macro Faux et relancez la macro.