Excel : Comment développer une cellule pour afficher tout le contenu en cliquant dessus
Dans certains cas, si le contenu d'une cellule est plus long que la largeur de celle-ci et qu'il y a des valeurs dans les cellules de la colonne suivante, seule une partie du contenu est visible, comme le montre la capture d'écran ci-dessous. Pour éviter de changer la largeur et la hauteur des cellules, vous pouvez cliquer sur la cellule et voir l'intégralité du contenu dans la barre de formule. Mais si la barre de formule est masquée ou plus courte que le contenu, comment faire ? Voici deux méthodes qui permettent d'afficher le contenu de la cellule dans une zone de texte lorsqu'on clique dessus.
Développer une cellule pour afficher tout le contenu en insérant une zone de texte ActiveX
Remarque : les méthodes présentées dans ce tutoriel ont été testées dans Excel 2021, il peut y avoir des différences entre les versions d'Excel.
1. Activez la feuille de calcul où vous souhaitez développer la cellule, puis cliquez sur Développeur > Insérer > Zone de texte (Contrôles ActiveX).
S'il n'y a pas d'onglet Développeur dans le ruban, veuillez l'afficher d'abord, consultez ce tutoriel Comment Afficher/Montrer l'Onglet Développeur Dans Le Ruban Excel
2. Ensuite, faites glisser le curseur pour dessiner une zone de texte avec une largeur et une hauteur suffisantes pour afficher le contenu le plus long des cellules. Notez le nom de cette zone de texte, ici c'est TextBox1.
3. Faites un clic droit sur la zone de texte, puis cliquez sur Propriétés dans le menu contextuel. Ensuite, dans le panneau Propriétés choisissez Oui dans les listes déroulantes des sections MultiLigne et Retour automatique à la ligne Ensuite, fermez le panneau Propriétés . >>>
Vous pouvez également sélectionner Oui dans la liste déroulante de la section AutoSize dans le panneau Propriétés, la zone de texte sera redimensionnée automatiquement en fonction de la longueur du contenu de la cellule sur laquelle vous cliquez.
4. Faites un clic droit sur l'onglet du nom de la feuille dans la barre d'état, puis cliquez sur Afficher le code dans le menu contextuel.
5. Dans la fenêtre Microsoft Visual Basic pour Applications, copiez et collez le code ci-dessous dans le script vide.
VBA : Développer une cellule pour afficher son contenu
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'UpdatebyExtendoffice
Dim xRgAddress As String
xRgAddress = "A1:B4" 'the range this VBA work, if you leave it is blank, it work for whole sheet
If xRgAddress = "" Then
With TextBox1
.Top = Target.Top
.Left = Target.Offset(, 1).Left
.Text = Target.Text
.Visible = True
End With
Else
If Intersect(Target, Range(xRgAddress)) Is Nothing Then
TextBox1.Visible = False
Else
With TextBox1
.Top = Target.Top
.Left = Target.Offset(, 1).Left
.Text = Target.Text
.Visible = True
End With
End If
End If
End Sub
Notez que TextBox1 est le nom de la zone de texte que vous avez dessinée, et A1:B4 est la plage sur laquelle ce code fonctionne, modifiez-les selon vos besoins.
6. Revenez à la feuille, cliquez sur Développeur > Mode Création pour quitter le mode création.
Maintenant, lorsque vous cliquez sur une cellule, une zone de texte apparaîtra à côté et affichera tout le contenu de la cellule.
Développer une cellule pour afficher tout le contenu en utilisant la Barre de formule agrandie de Kutools pour Excel
Si vous avez installé Kutools pour Excel, la Barre de formule agrandie qu'il fournit affichera tout le contenu de la cellule dans une fenêtre contextuelle lorsque vous cliquez dessus, tant que vous l'activez en cliquant sur Kutools > Barre de formule agrandie.
Conseils :
1. Avec la Barre de formule agrandie, en plus de visualiser le contenu de la cellule active, vous pouvez également modifier le contenu de la cellule dans la Barre de formule agrandie.
2. Vous pouvez redimensionner la Barre de formule agrandie en faisant glisser le coin inférieur droit de la barre.
3. Si vous sélectionnez plusieurs cellules, seul le contenu de la première cellule de la sélection sera affiché dans la Barre de formule agrandie.
Pour plus de détails sur la Barre de formule agrandie, consultez son tutoriel.
Autres opérations (Articles)
Comment désactiver la saisie semi-automatique
Il existe une option dans Excel qui peut arrêter la saisie semi-automatique.
Comment réduire la taille d'un fichier Excel ?
Parfois, cela peut prendre des minutes pour ouvrir ou enregistrer un fichier Excel s'il est trop volumineux. Pour résoudre ce problème, ce tutoriel explique comment réduire la taille du fichier Excel en supprimant les contenus ou formats inutiles ou jamais utilisés.
Comment compléter automatiquement les cellules à partir d'une autre table
Ce tutoriel explique comment compléter automatiquement les cellules d'une autre colonne à partir d'une table située dans une autre feuille après avoir saisi une valeur dans une colonne.
Comment appliquer un ombrage aux lignes/colonnes impaires ou paires (alternées) dans Excel ?
Lors de la conception d'une feuille de calcul, beaucoup de personnes ont tendance à appliquer un ombrage aux lignes ou colonnes impaires ou paires (alternées) afin de rendre la feuille plus visuelle. Cet article vous montrera deux méthodes pour appliquer un ombrage aux lignes/colonnes impaires ou paires dans Excel.
Meilleurs outils de productivité pour Office
Boostez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité sans précédent. Kutools pour Excel propose plus de300 fonctionnalités avancées pour augmenter la productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
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, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de50 %, et réduit des centaines de clics de souris pour vous chaque jour !