Je rencontre ce problème depuis quelques heures et j'apprécierais vraiment de vous aider.Rendre les formes invisibles/visibles dans Excel via VBA
Fondamentalement, je veux être capable de cacher/afficher des formes en fonction des sélections effectuées par un utilisateur sur un formulaire utilisateur. J'ai divisé le problème en un exemple très simple. Si j'insérer une forme appelée "ovale 1" dans une feuille et exécuter le code:
Sous hideshape()
With ActiveSheet
.Shapes("Oval 1").Select
With Selection
.Visible = False
End With
End With
End Sub
la forme disparaît, mais quand je lance ce code
Sub unhideshape()
With ActiveSheet
.Shapes("Oval 1").Select
With Selection
.Visible = True
End With
End With
End Sub
je reçois une erreur « Formes demandées ne sont pas verrouillés pour la sélection »
Le classeur est pas protégé et j'ai essayé décochant texte verrouillé et verrouillé sur les propriétés de forme.
Toutes les idées à l'origine de cette situation.
Merci pour vous aider à