VBA masquer scrolls sur feuille et pas classeur

Bonjour,

J'utilise ce code pour masquer les scrolls:

Sub masquerscrolls()

With ActiveWindow

.DisplayHorizontalScrollBar = False

.DisplayVerticalScrollBar = False

End With

End Sub

Seulement cela s'applique à tout le classeur !

Est-il possible de l'appliquer qu'a une seule feuille?

Merci pour vos réponses

Bonjour

Tu as essayé With Sheets ("X") ou With ActiveSheet ?

Amicalement

Nad

Oui j'avais essayé, et ça ne fonctionne pas !

Re

Tu peux également indiquer dans les propriétés de la feuille par exemple :

capture

Nad

Oui merci, ça s'est pour bloquer les scrolls ! moi je veux les masquer juste sur 1 feuille donnée.

Bonjour

Un essai

Private Sub Workbook_SheetActivate(ByVal Sh As Object)
  If Sh.Name = "Feuil1" Then
    With ActiveWindow
      .DisplayHorizontalScrollBar = False
      .DisplayVerticalScrollBar = False
    End With
  End If
End Sub

Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
  If Sh.Name = "Feuil1" Then
    With ActiveWindow
      .DisplayHorizontalScrollBar = True
      .DisplayVerticalScrollBar = True
    End With
  End If
End Sub

Bonne journée

korosifs a écrit :

Oui merci, ça s'est pour bloquer les scrolls ! moi je veux les masquer juste sur 1 feuille donnée.

Ben dans mon image, je suis sur "Feuil1"

Nad

Rechercher des sujets similaires à "vba masquer scrolls feuille pas classeur"