web-dev-qa-db-fra.com

Débarrassez-vous de l'espace supplémentaire dans la cellule où vous vivez Text Wrap

Lorsque je tape une longue phrase (ou plus d'une phrase) dans plusieurs cellules à la suite et que j'applique l'option Text Wrap à ces cellules, une ligne blanche supplémentaire apparaît au bas de ces cellules. Il n'y a pas d'espace supplémentaire après mon texte. J'ai mis le curseur à la fin du texte et utilisé la touche Suppr.

Mon texte est formaté pour être aligné en haut et à gauche.

  • L'option Hauteur du format automatique ne supprime pas la ligne vierge supplémentaire.
  • Ajuster la largeur de la cellule n'aide pas.
  • J'ai essayé de copier/coller le texte dans le Bloc-notes, puis de nouveau dans Excel pour essayer de supprimer le formatage. Cela n'a pas fonctionné.
  • Je n'utilise ni gras, ni italique, ni aucun autre paramètre de police. J'utilise la police par défaut lorsque j'entre le texte.
  • J'ai cherché dans la fenêtre Formatage des cellules. Rien ne se débarrasse de cette ligne vierge supplémentaire.

Existe-t-il un autre paramètre que je peux utiliser pour supprimer cette ligne vierge supplémentaire? Je réalise qu'Excel n'est pas vraiment conçu pour le traitement de texte. Cependant, je dois entrer des commentaires sur cette feuille et utiliser la fonction d’habillage du texte.

J'utilise Office/Excel 2007 pour Windows.

15
Junco

J'ai pu reproduire le comportement que vous observez (également dans Excel 2007). Je ne peux pas trouver un moyen de supprimer l'espace supplémentaire une fois qu'il y est, mais j'ai constaté que si vous inversez les étapes et que vous appliquez l'habillage de texte dans une cellule avant de saisir votre texte, vous n'obtiendrez pas la ligne vierge supplémentaire.

5
bmshort

J'ai eu le même problème juste avant que j'ai tapé ceci. Et voici ce que j'ai trouvé.

Lorsque vous appuyez sur wrap text, la hauteur des cellules est automatiquement ajustée. De plus, sa hauteur n’est pas calculée comme prévu. S'il reste très peu d'espace sur la dernière ligne du texte, Excel décide que la cellule a besoin d'une ligne supplémentaire ... même s'il n'y a pas une seule lettre.

Si la largeur de la cellule est un peu plus large, le réglage automatique de la hauteur de la cellule supprime la ligne en surplus.

8
Rumen Dimitrov

J'ai constaté que si vous modifiez la largeur de la colonne contenant la cellule avec la ligne vierge supplémentaire, le dimensionnement automatique de la hauteur de la ligne supprime généralement la ligne vierge supplémentaire. Apparemment, Word Wrap gâche avec des valeurs de cellules particulières et des largeurs particulières. Essayez différentes largeurs jusqu'à ce que la taille automatique se débarrasse de la ligne vierge.

Vous pouvez élargir la colonne en cliquant sur le séparateur et en le faisant glisser entre les deux en-têtes de colonne en haut de la feuille de calcul. Une fois la colonne plus large, redimensionnez automatiquement la ligne en double-cliquant sur le séparateur situé entre les en-têtes de ligne à gauche de la feuille de calcul.

Bien sûr, si votre feuille de calcul contient des centaines de lignes, chaque cellule de cette colonne a une chance certaine de toucher le point magique et d’ajouter la ligne supplémentaire. Changer la largeur nettoie certaines cellules et ajoute des blancs inutiles à d'autres. Dans ce cas, la seule solution que j’ai trouvée est d’envelopper manuellement le texte à la largeur de mon choix en insérant des retours à la ligne supplémentaires au milieu du texte à la position que j’aimerais que le texte enveloppe avec alt + entrée. Je m'assure ensuite que la colonne est un peu plus large que la largeur de texte choisie et je ne verrai pas de lignes vides supplémentaires. Une solution terrible et qui demande beaucoup de travail, mais cela fonctionne.

2
Michael Krebs

Excel présente le texte différemment dans les cellules encapsulées de la même manière que dans les zones de texte.

(Essayez-le: créez une zone de texte de la même largeur que votre cellule enveloppée, avec des marges nulles, cochez Redimensionner la forme pour l’adapter au texte et Envelopper le texte en forme et coller une copie du texte de votre cellule enveloppée).

Sachant cela, il semble que le problème se produise car la commande Ajuster automatiquement la hauteur de la ligne ajuste la hauteur de la ligne comme si chaque cellule de la ligne était agencée en utilisant l'algorithme utilisé pour les zones de texte plutôt que l'algorithme pour les cellules enveloppées . Ajuster automatiquement la hauteur de ligne ignore également les cellules fusionnées, de sorte qu'il n'est vraiment pas très utilisable dans de nombreuses situations.

Solution: mettez votre texte dans des zones de texte plutôt que dans des cellules enveloppées. Bien sûr, cela introduit son propre monde douloureux, mais si vous générez et remplissez les zones de texte à l'aide de VBA, ce n'est pas si difficile.

1
Andrew Partridge

Veuillez procéder comme suit: 1. Mettez la colonne en surbrillance, control + h (pour rechercher et remplacer), mettez un espace dans trouver et mettez tout caractère spécial en "-" pour le remplacer. 2. Convertissez "text to colomn", délimitez avec le caractère spécial remplacé.

Prendre plaisir...

0
Smruthy

J'ai essayé 6 des 7 réponses qui étaient ici (à l'exception de la boîte de texte) et avec un peu de bidouillage des idées tout a fonctionné, mais, sur certaines lignes seulement. Je travaille sur un classeur Excel 97-2003 (.xls) utilisant le mode de compatibilité à partir d'Excel 2016, mais je vois que 2007 a les mêmes commandes que celles utilisées ci-dessous ...
Une autre chose qui fonctionnait sur certains était de taper un blanc dans les cellules vides entre les autres données. Certaines lignes ont été corrigées en copiant le formatage d'un bon exemple, sur la ligne posant problème. L'utilisation de la boîte de dialogue de formatage pour modifier tout le formatage de toutes les données à la fois et réappliquer cela a également fonctionné sur quelques lignes. Ce que j’ai trouvé qui a fonctionné sur toutes les nombreuses lignes erronées que j’ai laissées à la fois, c’est de sélectionner toute la zone de données (CTRL + HOME, puis CTRL + SHIFT + FIN sélectionnent les cellules contenant de manière surprenante des données invisibles). Section EDITING, sélectionnez la flèche en regard de CLEAR, choisissez CLEAR FORMATS. Sélectionnez ensuite toutes les données à insérer dans le texte, puis cliquez avec le bouton droit de la souris ou utilisez CTRL1 pour ouvrir la boîte de dialogue Mise en forme, l’onglet Alignement et cochez la case en regard de WRAP TEXT, ENTRÉE, recherchez des lignes inutiles dans les données. votre texte?), puis réappliquez toute autre mise en forme que vous utilisiez. Voila! La fin de nombreuses heures de frustration. (

0
Rick

La seule solution à ce problème semble être la réinstallation complète de MS Office. J'ai cherché partout sur les forums Internet et personne ne sait comment le résoudre. Pour moi, la réinstallation a fonctionné, alors essayez-le. :)

0

J'ai lu en diagonale certaines réponses et certaines sont utiles. Finalement, après avoir résolu le problème, j'ai trouvé:

  • L'ajout de texte à des cellules adjacentes provoque également le même symptôme.

Je me suis donc un peu plus trompé et voici la solution (éventuelle) - dans Excel 2013:

  1. Cliquez sur l'en-tête de colonne des "cellules enveloppées" pour sélectionner la colonne entière.
  2. Élargissez la colonne en faisant glisser le séparateur de droite.
  3. Supprimez et rajoutez le paramètre "Envelopper le texte".

Le problème devrait disparaître. Faites-moi savoir si cela résout le problème.

0
Ontanoi Savel