Comment masquer automatiquement les lignes contenant des cellules vides dans une colonne sous Excel ?
Si vous avez un jeu de données dans Excel avec des cellules vides dans une colonne, vous pourriez vouloir masquer automatiquement les lignes qui contiennent ces cellules vides. Dans ce guide, nous allons vous montrer comment masquer automatiquement les lignes avec des cellules vides en utilisant un simple code VBA, facilitant ainsi la gestion de vos données sans avoir à filtrer ou masquer manuellement les lignes.
Utiliser un code VBA pour masquer automatiquement les lignes si des cellules sont vides dans une colonne
Le code suivant peut vous aider à masquer toutes les lignes contenant des cellules vides dans une colonne spécifique en une seule fois. Si vous supprimez le contenu d'une cellule dans cette colonne, les lignes se masqueront également automatiquement. Veuillez procéder comme suit :
1. Faites un clic droit sur l'onglet de la feuille où vous souhaitez masquer automatiquement les lignes avec des cellules vides dans une colonne, puis sélectionnez "Affichage du code" dans le menu contextuel. Dans la fenêtre "Microsoft Visual Basic pour Applications" qui s'affiche, copiez et collez le code suivant dans le "Module" vide :
Code VBA : Masquer automatiquement les lignes si des cellules sont vides dans une colonne :
Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice
Dim xRg As Range
Application.ScreenUpdating = False
For Each xRg In Range("A1:A20")
If xRg.Value = "" Then
xRg.EntireRow.Hidden = True
Else
xRg.EntireRow.Hidden = False
End If
Next xRg
Application.ScreenUpdating = True
End Sub
Remarque : Dans le code ci-dessus, "A1:A20" est la plage de données qui contient les cellules vides que vous souhaitez masquer automatiquement.
2. Maintenant, revenez à la feuille de calcul. Lorsque vous double-cliquez sur n'importe quelle cellule et appuyez sur la touche "Entrée", les lignes contenant des cellules vides dans la colonne A seront immédiatement masquées. De plus, si vous effacez le contenu d'une cellule dans la plage spécifiée de la colonne A, les lignes se masqueront automatiquement.
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