Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Afficher des lignes cachées en appuyant sur un bouton

6 réponses
Avatar
lotfibenberim
Bonjour,
J'ai masqu=E9 des lignes sur ma feuille excel et je voudrais les
afficher grace a des boutons que j'ai mis sur la m=EAme feuille.
C'est Urgent, Merci de votre aide!

6 réponses

Avatar
MichDenis
Pour afficher toutes les lignes :

with worksheets("Feuil1")
.Rows.Hidden = False
end with
OU

Pour afficher seulement certaines lignes listées (4 - 8 - 10)
with worksheets("Feuil1")
for each elt in Array(4,8,10)
.Rows(elt).Hidden = False
Next
end with



a écrit dans le message de news:

Bonjour,
J'ai masqué des lignes sur ma feuille excel et je voudrais les
afficher grace a des boutons que j'ai mis sur la même feuille.
C'est Urgent, Merci de votre aide!
Avatar
Gilles MOUGNOZ
Bonjour, lotfibenberim
Ce qui est urgent, c'est d'apprendre à mieux connaître les outils que tu
utilises ;-)
L'enregistreur de macro est un outil formidable qui peut t'aider à apprendre
plein de fonctions VBA.
Il se trouve dans le menu Outils Macros Nouvelle macro...
En analysant le code généré ainsi, tu aurais facilement pu arriver à ce
code:
Rows("1:1").EntireRow.Hidden = False
A toi de remplacer 1 par le numéro de la ligne que tu veux afficher.
--
Bonne continuation

Bonjour,
J'ai masqué des lignes sur ma feuille excel et je voudrais les
afficher grace a des boutons que j'ai mis sur la même feuille.
C'est Urgent, Merci de votre aide!


Avatar
lotfibenberim
Merci à vous deux, c'est magique !!!
enfin c'est ce que je me suis dit, mais ça ne marche qu'une fois. :(
j'ai un message du genre : impossible de définir la propriété hidden
de la classe range.
Encore merci
Avatar
lotfibenberim
Voila ce que j'ecris dans VBA


Private Sub Commandbutton1_Click()

With Worksheets("Feuil1")
For i = 20 To 32
.Rows(i).Hidden = False
Next
End With


End Sub

' C'est pour lancerla macro par clic sur le bouton
Avatar
papou
Bonjour
Rows("20:32").EntireRow.Hidden = False

Cordialement
Pascal

a écrit dans le message de news:


Voila ce que j'ecris dans VBA


Private Sub Commandbutton1_Click()

With Worksheets("Feuil1")
For i = 20 To 32
.Rows(i).Hidden = False
Next
End With


End Sub

' C'est pour lancerla macro par clic sur le bouton



Avatar
MichDenis
Private Sub Commandbutton1_Click()
With Worksheets("Feuil1")
For i = 20 To 32
.Rows(i).Hidden = False
Next
End With
End Sub

Ceci fonctionne très bien... autant de fois que tu désires
A ) la feuille "Feuil1" doit exister
B ) ladite feuille ne doit pas être protégée.

Sinon renvoie à microsoft ton software !



a écrit dans le message de news:


Voila ce que j'ecris dans VBA


Private Sub Commandbutton1_Click()

With Worksheets("Feuil1")
For i = 20 To 32
.Rows(i).Hidden = False
Next
End With


End Sub

' C'est pour lancerla macro par clic sur le bouton