"Spinbutton" pour afficher ou masquer des lignes [Résolu]

BLACKHAYES

XLDnaute Impliqué
Bonjour le forum,

j'aimerais connaitre le code vba pour "spinbutton" pour afficher ou masquer des lignes

J'aimerais que quand clique fleche du haut cela affiche +1 ligne a chaque fois et ce jusqu'a 6 ligne de plus
et quand clique sur fleche du bas cela masque -1 ligne a chaque fois et ce jusqu'a 6 lignes de moins

Mes lignes a afficher ou masquer sont de (26:31), mais (avec mon code) quand je clique ca me masque ou affiche mes 6 lignes en meme temps,
je voudrais que cela affiche 1 ligne a chaque clique, a conccurence de 6 lignes (a partir de la ligne 26 et jusqu'a la ligne 31)

voici mon code :

Private Sub SpinButton1_Change()
'Masquer avec le bouton du haut

If SpinButton1.Value = 1 Then

Rows("26:31").EntireRow.Hidden = True

Else

'Afficher avec le bouton du bas

Rows("26:31").EntireRow.Hidden = False

End If

End Sub


Cordialement
 
Dernière édition:

Si...

XLDnaute Barbatruc
Re : "Spinbutton" pour afficher ou masquer des lignes

Salut

ainsi
Code:
Private Sub SpinButton1_Change()
  Application.ScreenUpdating = 0
  [26:31].Rows.Hidden = 0
  If SpinButton1 < 32 Then Rows(SpinButton1 & ":" & 31).Hidden = 1
End Sub
avec Min à 26 et Max à 32
 

Pièces jointes

  • Toupie pour Afficher Masquer des lignes.xlsm
    17.1 KB · Affichages: 64

st007

XLDnaute Barbatruc
Re : "Spinbutton" pour afficher ou masquer des lignes

Bonjour,

mon côté curieux et avide de connaissances dit qu'avec ce code dans un module standard
Code:
Sub Compteur1_QuandChangement()
  Rows.Hidden = False
  Select Case Range("K10").Value
   Case 1:     Rows("27:31").Hidden = True
   Case 2:     Rows("28:31").Hidden = True
   Case 3:     Rows("29:31").Hidden = True
   Case 4:     Rows("30:31").Hidden = True
   Case 5:     Rows("31:31").Hidden = True
   Case 6:     Rows("26:31").Hidden = False
  End Select

End Sub
 
Dernière édition:

BLACKHAYES

XLDnaute Impliqué
Re : "Spinbutton" pour afficher ou masquer des lignes

Bonjour "SI" et "ST007",

Merci pour vos reponse j'ai opté pour celle de "SI" et c'est exactement ce que je cherchais.
mais la reponse de "st007" est tout aussi bonne.

Je vous remercie beaucoup
Cordialement
 

BLACKHAYES

XLDnaute Impliqué
Re : "Spinbutton" pour afficher ou masquer des lignes

re "SI";

Est il possible dans votre code, d'inverser les fleches, car quand je clique sur la fleche du haut ca "affiche" et la fleche du bas ca "masque"

et j'aurais souhaité (si possible) avoir le contraire

cordialement
 

Discussions similaires

Statistiques des forums

Discussions
311 705
Messages
2 081 725
Membres
101 805
dernier inscrit
abrigy