web-dev-qa-db-fra.com

Trop de texte pour une cellule Excel - comment faire défiler la cellule

Que faire lorsque j'ai plus de texte dans une cellule Excel que je ne souhaite en afficher dans l'espace alloué?

Quelque chose le rendant "scrollable" serait préféré.

enter image description here

7
Olav

Vous devez créer une zone de texte Active-X dans la cellule et modifier certains de ses paramètres pour activer les fonctionnalités de défilement/habillage/multiligne. J'ai reçu cette réponse de cet article du forum MrExcel.com :

Ma première pensée serait de placer un texbox dans la cellule, définissez MultiLine = True, WordWrap = True, EnterKeyBehavior = True, ScrollBars = fmScrollBarsVertical. Dimensionnez la zone de texte aux mêmes dimensions que la cellule.

  1. Activer les options du développeur: Cliquez sur le bouton Microsoft Office en haut à gauche, puis sur "Options Excel" (à côté de Quitter Excel). Activez l'option "Afficher l'onglet développeur dans le ruban", puis cliquez sur OK. Excel OptionsDev Mode
  2. Cliquez sur l'onglet Développeur. Sous la section Contrôles, cliquez sur Insérer et sous la section Active-X, choisissez la zone de texte (elle ressemble à ab|). add text box
  3. Sur la feuille de calcul principale, cliquez-glissez la zone où vous voulez placer la zone de texte.

  4. Assurez-vous que le mode Création est activé et cliquez sur Propriétés. Click properties

  5. Définissez EnterKeyBehavior, MultiLine et WordWrap sur True. Définissez ScrollBars sur 2 - fmScrollBarsVertical. Set properties
  6. Désactivez le mode Création et entrez votre texte. Enter Text

J'espère que cela t'aides!

6
rishimaharaj

Une cellule Excel ne possède pas elle-même d'attributs de défilement (sans ajouter de conteneur d'objet externe via OLE, ActiveX, etc.).

S'il s'agit d'une quantité de texte relativement faible, vous pouvez utiliser l'option de redimensionnement automatique pour obtenir la ligne ou la colonne à développer afin d'afficher le contenu complet de la valeur la plus grande de cette ligne ou de cette colonne. Pour l'utiliser, faites glisser lentement la souris sur les en-têtes de ligne ou de colonne (le A B C... ou le 1 2 3...).

enter image description here

Lorsque le curseur se trouve à quelques pixels de la bordure de la légende, il passe d'un pointeur de flèche à une ligne de "redimensionnement".

enter image description here

Lorsque le curseur est dans l'état, double - cliquez une fois pour redimensionner automatiquement cette ligne (ou colonne). enter image description here

2
jdh

Sans rien ajouter à votre feuille, le contenu de la cellule est déjà déroulant dans la barre de formule. Il suffit de sélectionner la cellule et de faire défiler le texte dans la barre de formule.

enter image description here

1
Excellll

ajoutant à la réponse de jdh:

OU vous pouvez utiliser un texte enveloppant la cellule/colonne pour conserver la largeur de la cellule.

0
tumchaaditya