Bonjour,
Je bloque sur un problème.
J'ai un code qui fait apparaitre des images en fonction des valeurs dans des cases (If Answer_1.Address = "$BQ$75" Then par exemple) mais cela ne marche pas quand la case fait elle meme reference à une autre case ( qui elle même est une somme de plusieurs cases)
Comment faire en sorte que cela se fasse automatiquement ?
Est ce que je dois rajouter un code quelque part ? par chaque If Answer ? Est ce que je dois parler des antécédents ? Est ce que je dois changer la forme du code en utilisant une autre condition ?
Pouvez vous m'expliquer la marche à suivre svp, tout marchait bien jusqu'à ce que je bloque sur ce problème ... 🙁
Je vous remercie.
Je bloque sur un problème.
J'ai un code qui fait apparaitre des images en fonction des valeurs dans des cases (If Answer_1.Address = "$BQ$75" Then par exemple) mais cela ne marche pas quand la case fait elle meme reference à une autre case ( qui elle même est une somme de plusieurs cases)
Comment faire en sorte que cela se fasse automatiquement ?
Est ce que je dois rajouter un code quelque part ? par chaque If Answer ? Est ce que je dois parler des antécédents ? Est ce que je dois changer la forme du code en utilisant une autre condition ?
Pouvez vous m'expliquer la marche à suivre svp, tout marchait bien jusqu'à ce que je bloque sur ce problème ... 🙁
Je vous remercie.
VB:
Private Sub Worksheet_Change(ByVal Answer_1 As Range)
If Answer_1.Address = "$BQ$75" Then
Select Case Answer_1.Value
Case Is = 0
ActiveSheet.Shapes("Dos").Visible = False
Case Is >= 1
ActiveSheet.Shapes("Dos").Visible = True
End Select
End If
If Answer_1.Address = "$BQ$77" Then
Select Case Answer_1.Value
Case Is = 0
ActiveSheet.Shapes("Epaule").Visible = False
Case Is >= 1
ActiveSheet.Shapes("Epaule").Visible = True
End Select
End If
If Answer_1.Address = "$BQ$79" Then
Select Case Answer_1.Value
Case Is = 0
ActiveSheet.Shapes("Doigt").Visible = False
Case Is >= 1
ActiveSheet.Shapes("Doigt").Visible = True
End Select
End If
If Answer_1.Address = "$BQ$81" Then
Select Case Answer_1.Value
Case Is = 0
ActiveSheet.Shapes("Poignet").Visible = False
Case Is >= 1
ActiveSheet.Shapes("Poignet").Visible = True
End Select