M
Mashiara
Guest
Bonjour à tous!
Comme c'est marqué dans le titre, j'ai un problème avec worksheet_Change.
J'ai un code qui active des boutons quand la cellule "Branche" contient certains noms:
Sub Worksheet_Change(ByVal Cible As Range)
Dim Branche As String
If Not Intersect(Cible, Range("Branche")) Is Nothing Then
Branche = Range("Branche").Value
' -----
If Branche = "Boulangeries_Artisanales" Then
BoutonBoulangeries1.Visible = True
Else
BoutonBoulangeries1.Visible = False
End If
' -----
If Branche = "Centres_Equestres" Then
BoutonCentresEquestres1.Visible = True
Else
BoutonCentresEquestres1.Visible = False
End If
' -----
If Branche = "Golf" Then
BoutonGolf1.Visible = True
Else
BoutonGolf1.Visible = False
End If
' -----
End If
End Sub
Ce que je voudrais c'est remettre le même code (en gros) mais à partir d'une autre cellule (Branche2) qui ferait apparaitre un bouton différent. Mais quand je colle le même code, il me dit qu'il y a un problème de compilation au niveau de la ligne:Sub Worksheet_Change(ByVal Cible As Range)
Pourriez-vous m'éclairer SVP?
Comme c'est marqué dans le titre, j'ai un problème avec worksheet_Change.
J'ai un code qui active des boutons quand la cellule "Branche" contient certains noms:
Sub Worksheet_Change(ByVal Cible As Range)
Dim Branche As String
If Not Intersect(Cible, Range("Branche")) Is Nothing Then
Branche = Range("Branche").Value
' -----
If Branche = "Boulangeries_Artisanales" Then
BoutonBoulangeries1.Visible = True
Else
BoutonBoulangeries1.Visible = False
End If
' -----
If Branche = "Centres_Equestres" Then
BoutonCentresEquestres1.Visible = True
Else
BoutonCentresEquestres1.Visible = False
End If
' -----
If Branche = "Golf" Then
BoutonGolf1.Visible = True
Else
BoutonGolf1.Visible = False
End If
' -----
End If
End Sub
Ce que je voudrais c'est remettre le même code (en gros) mais à partir d'une autre cellule (Branche2) qui ferait apparaitre un bouton différent. Mais quand je colle le même code, il me dit qu'il y a un problème de compilation au niveau de la ligne:Sub Worksheet_Change(ByVal Cible As Range)
Pourriez-vous m'éclairer SVP?