Comment masquer ou afficher une forme spécifique en fonction de la valeur d'une cellule spécifiée dans Excel ?
Vous pouvez masquer ou afficher une forme spécifique dans Excel en fonction de la valeur d'une cellule spécifiée. Suivez cette méthode pour y parvenir.
Masquer ou afficher une forme spécifique en fonction de la valeur d'une cellule spécifiée avec un code VBA
Par exemple, vous souhaitez afficher une forme spécifique lorsque vous entrez le chiffre 1 dans la cellule A1, ou masquer cette forme si la cellule A1 contient d'autres valeurs. Veuillez exécuter le code VBA suivant pour y parvenir.
1. Faites un clic droit sur l'onglet de la feuille qui contient la forme que vous souhaitez masquer ou afficher, puis cliquez sur Affichage Code dans le menu contextuel.
2. Ensuite, la fenêtre Microsoft Visual Basic for Applications s'affiche. Veuillez copier et coller le code VBA ci-dessous dans la fenêtre Code.
Code VBA : Masquer ou afficher une forme spécifique en fonction de la valeur d'une cellule spécifiée
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row = 1 And Target.Column = 1 Then _
Me.Shapes("Oval 6").Visible = (Cells(1, 1).Value = 1)
End Sub
Remarques : Dans le code :
Vous pouvez modifier ces paramètres en fonction de vos besoins.
3. Appuyez simultanément sur les touches Alt + Q pour fermer la fenêtre Microsoft Visual Basic for Applications.
Dès maintenant, lorsque vous entrez le chiffre 1 dans la cellule A1, la forme « Oval 6 » sera affichée. Mais si vous saisissez une autre valeur, comme le chiffre 2 dans la cellule A1, la forme « Oval 6 » sera immédiatement masquée.
Articles connexes :
- Comment ajouter une info-bulle au survol de la souris sur une forme spécifique dans Excel ?
- Comment ajuster automatiquement la taille d'une forme en fonction de la valeur d'une cellule spécifiée dans Excel ?
- Comment remplir une forme avec une couleur d'arrière-plan transparente dans Excel ?
Meilleurs outils de productivité pour Office
Améliorez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité incomparable. Kutools pour Excel propose plus de300 fonctionnalités avancées pour booster votre productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte l’interface par onglets à Office, simplifiant considérablement votre travail.
- Activez la modification et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de50 % et réduit des centaines de clics de souris chaque jour !
Tous les modules complémentaires Kutools. Une seule installation
La suite Kutools for Office regroupe les modules complémentaires pour Excel, Word, Outlook & PowerPoint ainsi qu’Office Tab Pro, idéal pour les équipes travaillant sur plusieurs applications Office.





- Suite tout-en-un — modules complémentaires Excel, Word, Outlook & PowerPoint + Office Tab Pro
- Un installateur, une licence — installation en quelques minutes (compatible MSI)
- Une synergie optimale — productivité accélérée sur l’ensemble des applications Office
- Essai complet30 jours — sans inscription, ni carte bancaire
- Meilleure valeur — économisez par rapport à l’achat d’add-ins individuels