• 締切済み

Excel で、セルにスクロールバーをつけたい

セル内にたくさんの文字が入力されていると読みにくいですよね。 セルの高さを広げすぎると、シートのスクロールがしにくくなりますし、 数式バーにも内容が表示されて別のセルがクリックできなくなったりします。 ある程度高さを広げたセルに、上下のスクロールバーがつけられれば便利だと思うんですが・・・ 何か方法はあるんでしょうか。 また、セルにスクロールバーがつけられないのであれば、それに代わる方法がありましたらお願いします。

みんなの回答

  • WWolf
  • ベストアンサー率26% (51/192)
回答No.2

補足内容を読ませていただきました。 なんとなくなのですが、イメージ的に例えばA列に番号、B列に商品名またはビデオ等のタイトル、C列に内容 ・・・ とかそんな感じのものと考えたらよろしいでしょうか?

ziniz
質問者

補足

その通りですね。 番号は半角で12桁、タイトルは50字以内、内容は250字を超えるものがほとんどです。 内容の枠の大きさは固定されていて、内容が枠に収まりきらない場合はスクロールバーが表示される、という感じがいいですね。 引き続き対応していただき、感謝します。

  • WWolf
  • ベストアンサー率26% (51/192)
回答No.1

VBAを使いセルそのものではなく、テキストボックスなどにセルの値(文字)を拾い上げ表示(スクロールバー有り)なら可能ですが、数式バーにはあくまで表紙されるので問題点はのこりますね。 文字数をカウントしある一定以上なら数式バーを非表示にしてなんて方法もありますが・・・ 質問者さんの思いが全てのエクセルブックにたいしてなのか、あるブックに対してなのかで方法は変わってくると思いますので補足お願い致します。

ziniz
質問者

補足

迅速なご回答ありがとうございます。 今回は特定のブックで、ということになります。 理想としては、 リストボックスから番号を選択すると、 その番号に対応するタイトルと、その内容が表示され、 長い文章が記入された「内容」がスクロールバーを伴って表示されればなぁという感じです。 現状は、リストボックスを「入力規則」でセルをリストにして、 タイトルと内容をVLOOKUPで表示させるようにしています。 VBAはやりたいやりたいと思っていた分野ですが、 なかなか手が出せずにいました。(^^;