• ベストアンサー

エクセルで1つのセルにスクロールバーをつけたい

エクセルで1つのセルの中にたくさんの改行を含んだ縦長の文章を入れます。セルの面積よりもとても長い文章です。 HTMLのtextareaのように、サイズを固定してその中で領域をはみ出した文章はスクロールさせる…というようなことはできますか? もし出来るのであれば方法を教えていただけませんでしょうか。 ※表の見た目は決まっているため、セルを広げたり配置を変えることはできません。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

通常の設定ではできませんので、そのセルに重ねてコントロールツール ボックスのテキストボックスを作成し利用されたらいかがでしょうか。 セルがB2とした場合ですが、 1.描いたテキストボックスのプロパティで次のように指定します。   ・MultiLine: True   ・ScrollBars: 2-fmScrollsBarsVertical 2.コントロールツールボックスツールバー内で凹んでいる青い三角定規  のアイコンをクリックしてデザインモードを終了します。 3.そのシートのシートタブを右クリックして"コードの表示"を選択し、  表示される画面に次のように記述します。   Private Sub TextBox1_GotFocus()   TextBox1.Text = Range("B2").Value   End Sub 4.3の画面を閉じ、テキストボックスをクリックします。 テキストボックスの枠線が気になる場合は、テキストボックスのプロパ ティの BorderStyle で変更します。

marie_blue
質問者

お礼

ありがとうございます! これでやってみたいと思います。 とっても助かりました^^

その他の回答 (1)

  • marbin
  • ベストアンサー率27% (636/2290)
回答No.1

私の勉強不足かもしれませんが、出来ないと思います。 テキストボックスなどを使う、ではだめですか?

marie_blue
質問者

お礼

ありがとうございました^^ #2さんので試してみます^^

関連するQ&A

  • エクセルの表にスクロールバー

    エクセルのSheet1に、いくつかの表を作っています。 その中のひとつに、縦に長い表があります。 その縦長の表さえ短ければ、画面をスクロールせずに済むので その表だけにスクロールバーをつけたいのです。 ちなみに、H10:AB40にあるその表を、H10:AB27の範囲で表示させたいです。 ウインドー枠の固定では違う表の表示がうまくいかないので、はやりその表だけにスクロールバーをつけたいです。 よろしくお願いします。

  • Excelのスクロールをスムーズにしたい

    Excel 2007 です。 Excelのスクロールは、セル単位になっていますが、 行の高さがかなり大きい(画面サイズの7割以上とか)セルが続いている場合、 セル単位でスクロールされるとすぐに行き過ぎてしまいます。 セルの位置に依存しないスムーズなスクロールにすることはできないのでしょうか。

  • エクセルのセル内での改行

    エクセルの一つのセルのなかで文章を改行したいのですが、できるのでしょうか?

  • エクセルのセルの書式設定で

    エクセルのセルの書式設定で折り返して全体を配置するにチェックをいれてなくても セルの中に書き込み、Alt+Enter でセルの中で改行して何かを入力すると 自動的に2行分にセルが広がったりします。 これは止められないのでしょうか? やりたい事は セルの中での書き込みは何行にも改行して記載しておきたいのですが、 表示自体は1行で収まって欲しいのです。 その文章自体は隣のセルに消されて見えませんが それで構わないのです。 そのように設定する方法ってありますか? ご存知の方、ご教授願います。

  • excelのスクロールバーが固定されてしまう

    excelで一つのシートのスクロールバーが急に固定されてしまい、解除できなくて、困っています。 どういう状態かといいますと、データが下部まである場合、 通常、データ量によって、縦のスクロールバーの範囲がどんどん小さくなっていくはずですが、 なぜか、データがあるにも関わらず、スクロールバーが小さくなっていないので、 スクロールさせることができず、データの下部はキーボードの↓やPageDown等で セルを移動させなければいけない状態です。

  • エクセルのセル外改行は可能ですか?

     エクセルのセル内改行ができることは知っていたのですが、セル外の改行は可能ですか?  例えば文章を書くところに下線(横)があり、文章を書いていくと、縦線にぶつかるので、それ以上は次のセルに自動的に改行がされないと思うのですが・・ 文章を更正する場合エクセルでやる場合には、切り取り、貼り付け等でやらざるを得ないのでしょうか?線がある場合にはエクセルでは対応ができないのでしょうか? 

  • エクセルでスピンボタンとスクロールバーについて

    エクセルでスピンボタンとスクロールバーについて エクセル2000です。 フォームのスピンボタンとスクロールバーをワークシート上に配置した場合、両者ともほぼ同じ働きをしてくれます。 ところが、大きな違いが有ります。 スピンボタンは上向き▲で数値が大きくなっていきます。これは感覚的にしっくりきます。 ところが縦向きのスクロールバーは上向き▲で数値が逆に小さくなっていきます。これはちょっと違和感があります。 それなら、スピンボタンを使えばいいだけのことと言われそうですが、スピンボタンにはバーがないのでスライドさせて数値を動かすことができないのでスクロールバーを使いたいのです。 もちろん数式を用いて、セルの表示上でそうなるようにはできますが、それではリンク先セルに直接数値を入力ができなくなり不便です。 スクロールバーで上向き▲で数値が大きくなるような設定にはできないのでしょうか? スクロールバーを縦ではなく横向きに配置すれば右スクロールで数値が増え、数直線と同じでしっくりくるのですが、レイアウトの都合で縦向きに配置したいのです。 わがままな質問ですみません。 よろしくお願いします。 (o。_。)oペコッ. (なお、同じ質問を1時間ほど前に投稿したつもりだったのですが、なぜか反映されていないので再度質問いたしました。もし二重になっていたら申し訳ありません。)

  • WEB上で編集できない、スクロールがあるテキストボックスの作り方を教え

    WEB上で編集できない、スクロールがあるテキストボックスの作り方を教えてください。 HTMLで、「スクロールバーがあるボックスの中に文章をいれる」 やり方を 調べているのですが よくわかりません。 <textarea>~</textarea> で 中に文章をいれてつくってみたのですが WEB上にアップしたあと、その文章は 別の人でも編集できるようです。 私が作りたいのは、よくHPなどの更新情報や使用承諾書などで 使われているような スクロールボックスの中に文章は 表示されている だけのものです。 いろいろ調べたのですが、よくわからず困ってます。 仕事の締め切りもしまっており、これ以上 調べるつずけるのも苦しく断念しました。 すいませんが 教えていただけないでしょうか?

    • ベストアンサー
    • HTML
  • エクセルにてカーソルの移動がスクロールロックをはずしても矢印キーで次のセルにいかず困っています。。

    エクセルにて今までの作成したファイルは通常にカーソル移動するのですが、新規作成でエクセルを立ち上げて表を作成しようと思ったのですが、まず矢印でカーソルが動かず、一つのセルに文字を入力してEnterを押しても次のセルには移動せず、同じセル内で改行されてどんどんそのセルが大きくなっていってしまいます。他の質問で調べたのですが、 スクロールロックがかかっているのかと思い解除してみましたがそれでも直りません。。。ほんと初歩的なことで申し訳ありませんが 教えて下さい。。よろしくお願いいたします。

  • EXCELに改行なしで1つのセルに貼り付けたいですが…

    課題の文章をウェブからコピーしてEXCELに貼り付けると、複数のセルにまたがります。 1つのセルに収めたいので、ダブルクリックしてセルを選択してから貼り付けると 1つのセルに収まりますが、セルの中で自動改行されてしまっています。 改行せずに貼り付ける方法は無いでしょうか?宜しくお願いします。

専門家に質問してみよう