web-dev-qa-db-ja.com

Excelセルのテキストが多すぎる-セルをスクロール可能にする方法

割り当てられたスペースに表示したいテキストよりも多くのテキストがExcelセルにある場合はどうすればよいですか?

「スクロール可能」にするものが望ましいでしょう。

enter image description here

8
Olav

セルにActive-Xテキストボックスを作成し、その設定の一部を編集して、スクロール/折り返し/複数行機能を有効にする必要があります。 このMrExcel.comフォーラムの投稿 からこの回答を得ました:

私の最初の考えは、セルにtexboxを配置し、MultiLine = True、WordWrap = True、EnterKeyBehavior = True、ScrollBars = fmScrollBarsVerticalを設定することです。テキストボックスのサイズをセルと同じサイズにします。

  1. 開発者向けオプションをオンにします。左上にあるMicrosoft Officeボタンをクリックし、[Excelの終了]の横にある[Excelのオプション]をクリックします。 [リボンに開発者タブを表示]を有効にして、[OK]をクリックします。 Excel OptionsDev Mode
  2. [開発]タブをクリックします。 [コントロール]セクションで[挿入]をクリックし、Active-Xセクションでテキストボックスを選択します(ab|)。 add text box
  3. メインワークシートで、テキストボックスを配置する領域をクリックしてドラッグします。

  4. デザインモードが有効になっていることを確認し、[プロパティ]をクリックします。 Click properties

  5. EnterKeyBehavior、MultiLine、およびWordWrapをTrueに設定します。 ScrollBarsを2-fmScrollBarsVerticalに設定します。 Set properties
  6. デザインモードを無効にして、テキストを入力します。 Enter Text

お役に立てれば!

6
rishimaharaj

シートに何も追加しなくても、セルの内容は既にスクロール可能です数式バー内。セルを選択し、数式バーのテキストをスクロールするだけです。

enter image description here

2
Excellll

Excelセル自体にはスクロール属性がありません(OLE、ActiveXなどを介して外部オブジェクトコンテナーを追加しない場合)。

テキストの量が比較的少ない場合は、自動サイズ変更オプションを使用して、行または列を展開し、その行または列の最大値の完全な内容を表示できます。これを使用するには、行または列のヘッダー(A B C...または1 2 3...)。

enter image description here

カーソルがキャプションの境界から数ピクセル以内にあるとき、カーソルは矢印ポインターから「サイズ変更」行に変わります。

enter image description here

カーソルがその状態にある間、double-クリックしてその行(または列)のサイズを自動調整します。 enter image description here

2
jdh

jdhの答えに追加:

または、セルの幅を維持したい場合は、セル/列の折り返しテキストを使用できます。

0
tumchaaditya