Barrer une cellule Excel : Les 4 méthodes à connaître
L'action de barrer une cellule dans Excel est une manière visuelle de signaler que son contenu est obsolète, complété, ou non pertinent. Bien qu'il n'y ait pas de bouton "barrer" direct, Excel offre plusieurs alternatives pour parvenir à ce résultat. Explorons ensemble ces méthodes.
Méthode 1 : Le formatage manuel (la plus simple)
C'est la méthode la plus directe pour barrer une cellule, mais elle nécessite d'être appliquée manuellement à chaque cellule concernée. Voici les étapes :
- Sélectionnez la ou les cellules que vous souhaitez barrer. Vous pouvez sélectionner une seule cellule, une plage de cellules, une colonne entière, ou même une feuille entière.
- Faites un clic droit sur la sélection. Un menu contextuel apparaîtra.
- Choisissez l'option "Format de cellule...". Une fenêtre s'ouvrira, affichant les différentes options de formatage.
- Dans la fenêtre "Format de cellule", cliquez sur l'onglet "Police".
- Sous la section "Effets", cochez la case "Barré". Vous pouvez prévisualiser l'effet dans la zone d'aperçu.
- Cliquez sur le bouton "OK" pour appliquer le formatage. La ou les cellules sélectionnées apparaîtront désormais avec une barre les traversant.
Exemple pratique : Vous avez une liste de tâches à accomplir dans une colonne Excel. Une fois une tâche terminée, vous sélectionnez la cellule correspondante et suivez les étapes ci-dessus pour la barrer. Cela permet de visualiser rapidement les tâches restantes.
Capture d'écran (description textuelle) : Une capture d'écran de la fenêtre "Format de cellule", onglet "Police", avec la case "Barré" cochée et la zone d'aperçu montrant un texte barré.
Méthode 2 : Le raccourci clavier (pour les pros)
Pour une application plus rapide, vous pouvez utiliser un raccourci clavier. Malheureusement, Excel ne possède pas de raccourci par défaut pour barrer le texte. Cependant, vous pouvez en créer un personnalisé.
Comment créer un raccourci clavier personnalisé (méthode avancée):
- Ouvrez l'onglet "Fichier" puis cliquez sur "Options".
- Dans la fenêtre "Options Excel", sélectionnez "Personnaliser le ruban".
- En bas de la fenêtre, cliquez sur le bouton "Personnaliser..." à côté de "Raccourcis clavier".
- Dans la fenêtre "Personnaliser le clavier", dans la liste "Catégories", sélectionnez "Format".
- Dans la liste "Commandes", sélectionnez "FontStrikeThrough" (ou une commande similaire, selon votre version d'Excel).
- Cliquez dans la zone "Appuyez sur la nouvelle touche de raccourci" et appuyez sur la combinaison de touches que vous souhaitez utiliser (par exemple, Ctrl+Maj+S). Assurez-vous que cette combinaison n'est pas déjà utilisée.
- Cliquez sur le bouton "Attribuer" puis sur "Fermer" et "OK" pour enregistrer les modifications.
Maintenant, lorsque vous sélectionnerez une cellule et utiliserez le raccourci clavier que vous avez défini, le texte sera automatiquement barré.
Attention : La création de raccourcis clavier personnalisés peut être complexe et varie légèrement selon les versions d'Excel. Assurez-vous de bien comprendre les étapes avant de procéder.
Méthode 3 : Le formatage conditionnel (pour automatiser)
Le formatage conditionnel permet d'appliquer automatiquement le format "barré" en fonction d'une condition spécifique. C'est une méthode très puissante pour automatiser le processus.
Exemple : Barrer une cellule si une autre cellule contient le mot "Terminé"
- Sélectionnez la cellule que vous souhaitez formater (par exemple, la cellule contenant la description de la tâche).
- Allez dans l'onglet "Accueil", puis cliquez sur "Mise en forme conditionnelle" dans le groupe "Styles".
- Choisissez "Nouvelle règle...". La fenêtre "Nouvelle règle de mise en forme" s'ouvrira.
- Sélectionnez l'option "Utiliser une formule pour déterminer pour quelles cellules le format doit être appliqué".
- Dans le champ "Appliquer une mise en forme aux valeurs pour lesquelles cette formule est vraie :", entrez la formule suivante :
=$B1="Terminé" (remplacez $B1 par la référence de la cellule contenant le statut de la tâche. Le $ fixe la colonne, vous permettant de copier le format conditionnel à d'autres lignes)
- Cliquez sur le bouton "Format...". La fenêtre "Format de cellule" s'ouvrira.
- Allez dans l'onglet "Police" et cochez la case "Barré".
- Cliquez sur "OK" dans les deux fenêtres pour appliquer le formatage conditionnel.
Maintenant, si la cellule B1 contient le mot "Terminé", la cellule sélectionnée sera automatiquement barrée. Vous pouvez copier ce formatage conditionnel à d'autres cellules en utilisant le "Reproduire la mise en forme" (icône en forme de pinceau dans l'onglet Accueil).
Exemple pratique : Vous avez deux colonnes : une avec la description de la tâche et une autre avec son statut ("En cours", "Terminé", "Annulé"). En utilisant le formatage conditionnel, vous pouvez automatiquement barrer la description de la tâche dès que son statut passe à "Terminé".
Capture d'écran (description textuelle) : Une capture d'écran de la fenêtre "Nouvelle règle de mise en forme", montrant la formule =$B1="Terminé" et le bouton "Format..." mis en évidence.
Méthode 4 : Le VBA (pour les experts et les macros)
Si vous avez besoin d'une solution plus complexe ou si vous souhaitez automatiser le processus de manière plus poussée, vous pouvez utiliser le VBA (Visual Basic for Applications). Le VBA est un langage de programmation intégré à Excel qui permet de créer des macros et d'automatiser des tâches.
Exemple : Créer une macro pour barrer la cellule active
- Appuyez sur Alt + F11 pour ouvrir l'éditeur VBA.
- Dans l'éditeur VBA, insérez un nouveau module (Insertion > Module).
- Collez le code suivant dans le module :
Sub BarrerCellule()
If Not Application.Intersect(Selection, ActiveSheet.UsedRange) Is Nothing Then
Selection.Font.Strikethrough = True
End If
End Sub
- Fermez l'éditeur VBA.
- Attribuez un raccourci clavier à la macro (comme expliqué dans la méthode 2, mais en sélectionnant la macro "BarrerCellule" dans la liste des commandes).
Maintenant, lorsque vous sélectionnerez une cellule et utiliserez le raccourci clavier que vous avez défini, la macro s'exécutera et barrera la cellule.
Explication du code VBA :
Sub BarrerCellule(): Déclare le début de la macro.If Not Application.Intersect(Selection, ActiveSheet.UsedRange) Is Nothing Then: Vérifie si la sélection actuelle se trouve dans la plage de cellules utilisées de la feuille active.Selection.Font.Strikethrough = True: Applique le format "barré" à la police de la sélection.End If: Termine la condition.End Sub: Déclare la fin de la macro.
Attention : L'utilisation du VBA nécessite des connaissances en programmation. Assurez-vous de bien comprendre le code avant de l'utiliser.
Bonnes pratiques et erreurs à éviter
- Utilisez le format "barré" avec parcimonie : Trop de texte barré peut rendre votre feuille de calcul difficile à lire.
- Soyez cohérent : Utilisez toujours la même méthode pour barrer les cellules dans votre feuille de calcul.
- N'utilisez pas le format "barré" pour masquer des informations importantes : Le format "barré" est une indication visuelle, mais il ne supprime pas le contenu de la cellule. Pour masquer des informations sensibles, utilisez d'autres méthodes (par exemple, masquer la colonne ou la ligne).
- Testez vos formules de formatage conditionnel : Assurez-vous que la formule fonctionne correctement avant de l'appliquer à une grande plage de cellules.
- Commentez votre code VBA : Si vous utilisez le VBA, ajoutez des commentaires pour expliquer ce que fait chaque partie du code. Cela facilitera la maintenance et la modification du code à l'avenir.
Conclusion
Barrer une cellule Excel est une technique simple mais efficace pour améliorer la clarté et la lisibilité de vos feuilles de calcul. Que vous choisissiez la méthode manuelle, le raccourci clavier, le formatage conditionnel ou le VBA, vous avez maintenant toutes les cartes en main pour maîtriser l'art du barré dans Excel. N'hésitez pas à expérimenter avec les différentes méthodes pour trouver celle qui convient le mieux à vos besoins et à votre style de travail. Alors, prêt à barrer vos cellules et à optimiser vos feuilles de calcul ?