Bonjour à tous,
vous trouverez en pièce jointe un exemple et sa question.
Lorsque j’exécute la macro « manuellement », il n’y a pas de problème, l’objet souhaité apparaît ou disparait.
Lorsque je modifie la valeur de la cellule A10, la macro ne s’exécute pas. Pourquoi ???
J’ai comme l’impression qu’une macro est forcément liée au « cochage » d’un bouton !!!
Dans ce cas, comment utiliser la condition « If » dans l’exemple ci-dessous ?
Sub Forme()
If [A11] = 1 Then
Feuil3.Shapes("Rectangle 4").Visible = True
Feuil3.Shapes("Ellipse 5").Visible = False
ElseIf [A11] = 2 Then
Feuil3.Shapes("Rectangle 4").Visible = False
Feuil3.Shapes("Ellipse 5").Visible = True
Else
End If
End Sub
Pour sélectionner un objet, il faut déclarer le nom de la feuille. Ce qui sous entend qu’il faut réactualiser la macro si on renomme la feuille, est ce bien cela ?
D’avance merci pour votre réponse,
@+
vous trouverez en pièce jointe un exemple et sa question.
Lorsque j’exécute la macro « manuellement », il n’y a pas de problème, l’objet souhaité apparaît ou disparait.
Lorsque je modifie la valeur de la cellule A10, la macro ne s’exécute pas. Pourquoi ???
J’ai comme l’impression qu’une macro est forcément liée au « cochage » d’un bouton !!!
Dans ce cas, comment utiliser la condition « If » dans l’exemple ci-dessous ?
Sub Forme()
If [A11] = 1 Then
Feuil3.Shapes("Rectangle 4").Visible = True
Feuil3.Shapes("Ellipse 5").Visible = False
ElseIf [A11] = 2 Then
Feuil3.Shapes("Rectangle 4").Visible = False
Feuil3.Shapes("Ellipse 5").Visible = True
Else
End If
End Sub
Pour sélectionner un objet, il faut déclarer le nom de la feuille. Ce qui sous entend qu’il faut réactualiser la macro si on renomme la feuille, est ce bien cela ?
D’avance merci pour votre réponse,
@+