boniteprobtp
XLDnaute Nouveau
Bonjour à tous,
Mon problème est de rendre visible ou invisible certains groupes à l'intérieur d'un ruban personnel.
Lors de l'affichage au chargement, je n'ai qu'un seul groupe qui apparait.
Lorsque je change de feuille, j'active la propriété Workbook_SheetActivate(ByVal Sh As Object) afin de gérer mon changement de feuille.
Lorsque j'execute affichageFeuille avec le nom de la feuille
Je devrai alors modifier mon ruban pour lui donner les groupes à afficher, il me sort une erreur '91' ... Variable objet ou variable de bloc With non définie sur l'instruction monRuban.Invalidate ce qui ne me convient évidemment pas
Quelqu'un pourrait-il me renseigner ????
Je joins mon fichier pour vous permettre de voir ce que je fais.
Un grand merci à tous et à toutes.
Cordialement
Mon problème est de rendre visible ou invisible certains groupes à l'intérieur d'un ruban personnel.
Lors de l'affichage au chargement, je n'ai qu'un seul groupe qui apparait.
Lorsque je change de feuille, j'active la propriété Workbook_SheetActivate(ByVal Sh As Object) afin de gérer mon changement de feuille.
Code:
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
'MsgBox "Activation de la feuille " + Sh.Name
Dim i As Integer, j As Integer
Dim lig As Long, col As Long
Call affichageFeuille(Sh.Name)
End Sub
Lorsque j'execute affichageFeuille avec le nom de la feuille
Code:
Sub affichageFeuille(feuille As String)
'
' =====> masquage partiel
'
Select Case feuille
Case "Feuil1"
booMenuDynamique = True
booMenuVertical = True
booMenuHorizontal = True
booPeriode = True
booExercice = True
booGraphe = False
Case "Feuil2"
booMenuDynamique = False
booMenuVertical = False
booMenuHorizontal = False
booPeriode = False
booExercice = False
booGraphe = True
Case "Feuill3"
booMenuDynamique = True
booMenuVertical = True
booMenuHorizontal = False
booPeriode = False
booExercice = False
booGraphe = False
Case Else
'
' =====> masquage total
'
booMenuHorizontal = False
booMenuVertical = False
booMenuDynamique = False
booPeriode = False
booExercice = False
booGraphe = False
End Select
monRuban.Invalidate
End Sub
Je devrai alors modifier mon ruban pour lui donner les groupes à afficher, il me sort une erreur '91' ... Variable objet ou variable de bloc With non définie sur l'instruction monRuban.Invalidate ce qui ne me convient évidemment pas
Quelqu'un pourrait-il me renseigner ????
Je joins mon fichier pour vous permettre de voir ce que je fais.
Un grand merci à tous et à toutes.
Cordialement