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é Office
Dynamisez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée. Kutools pour Excel propose plus de300 fonctionnalités avancées pour booster votre productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité la plus essentielle pour vous...
Office Tab apporte une interface à onglets à Office, et facilite grandement 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, au lieu d’ouvrir de nouvelles fenêtres.
- Augmentez votre productivité de50% et réduisez des centaines de clics de souris chaque jour!