J'ai une cellule avec un contenu de texte enveloppé dans Excel et je souhaite formater la cellule de sorte que sa hauteur s'ajuste pour s'adapter au contenu qui peut s'étendre sur plusieurs lignes. Comment puis-je obtenir ce comportement?
microsoft-excel
microsoft-excel-2007
Manga Lee
la source
la source
Réponses:
Depuis http://support.microsoft.com/kb/149663
Pour ajuster la hauteur de la ligne pour tenir tout le texte dans une cellule, procédez comme suit:
Sélectionnez la ligne.
Fonctionne également lorsque toutes les lignes sont sélectionnées
la source
Essayer
la source
Wrap Text
désactivez puis réactivez, Excel redimensionnera la hauteur de la ligne pour qu'elle corresponde à la ligne la plus haute. Ne convient pas si la hauteur des lignes change dynamiquement mais si vous avez affaire à du texte statique, cela devrait être OK.Notez que l'ajustement automatique ne fonctionne pas sur les cellules fusionnées. Tu dois le faire manuellement.
Voir cette réponse Microsoft:
Vous ne pouvez pas utiliser la fonctionnalité d'ajustement automatique pour les lignes ou les colonnes qui contiennent des cellules fusionnées dans Excel
la source
S'il ne le fait pas automatiquement, placez votre curseur sur la petite ligne entre les numéros de ligne (ex: entre 1 et 2) et double-cliquez, cela redimensionnera la ligne (directement au-dessus de la petite ligne, dans l'exemple: 1) pour que tout soit visible (d'un aspect vertical).
la source
Connaissez-vous la macro? Mettez le code suivant dans
dans votre sous-programme Worksheet_SelectionChange.
la source
Une solution VBA consiste à utiliser les éléments suivants:
la source
La seule façon de le faire fonctionner comme prévu est de mettre en surbrillance la feuille entière avec CTRL-A, de cliquer sur le bouton "Wrap Text" dans la barre d'outils, puis de le sélectionner à nouveau. Aucun autre paramètre ne change, mais chaque ligne a désormais la hauteur «appropriée» pour son contenu.
la source
J'ai créé le code VB suivant pour redimensionner la ligne d'en-tête lorsqu'une cellule dans une plage (B2: B1500) car les valeurs de date supérieures au 28/12/2014 entraîneraient l'en-tête pour afficher un avertissement indiquant que ces dates, dans une feuille de temps, entreraient dans Semaine1 de 2015:
la source