• 締切済み

エクセルでテキストボックスを固定したい

エクセル2003でスクロールしても動かないように テキストボックスを固定したいんですが、できますか?

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

こういう必要はあると思う。しかしエクセルのシートのスクロールイベントを捕まえる方法は(多分)提供されていない(イベントがない)。 であるから質問のことは難しいのだと思う。 例えばSheet1に1つテキストボックスを貼り付ける。 標準モジュールに Sub test01() With ActiveWindow ActiveSheet.TextBox1.Top = .VisibleRange.Offset(1, 0).Top ActiveSheet.TextBox1.Left = .VisibleRange.Offset(0, 1).Left End With End Sub を入れて、これをスクロールの都度実行すれば、見えているシートの上から2行目、左から2列目にテキストボックスが移動する。 しかしユーザー側で、これを都度実行する仕掛けが必要。コマンドボタンではスクロールすると一般には隠れてしまうだろうから、メニューバーにでも登録するか、ショートカットキーを登録して、それを押して実行するなどしないといけない。しかしVBA初心者には難しく、また使う側の、普通のユーザーへの周知など難しいと思う。 よほどのエクセルエキスパートでないなら、あきらめるしかない事項では。

hiwatasi
質問者

お礼

回答ありがとうございます。 普段あまりエクセルを使わない私にはやはり難しそうですね・・・

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.2

出来ると言えば,ウィンドウ枠の固定でシートの「上部」(あるいは左側)をスクロールしないように固定しておき,そこにテキストボックスを配置するようなことは出来ます。 「テキストボックスを固定する」んじゃなく,逆に画面スクロールに追従して「勝手にスクロールして欲しい」ご相談ですが,通常のエクセルの操作ではそういう事は出来ません。 マクロを駆使して,例えば下記の過去ログのような細工をすることは可能です。 http://okwave.jp/qa/q7226281.html

hiwatasi
質問者

お礼

回答ありがとうございます。 ウィンドウ枠の固定はしてるんですが、固定してない部分に配置したいです・・・。 私の知識じゃマクロは使えそうにないですが少し頑張ってみようと思います。

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

テキストボックスを選び、右クリックして、サイズとプロパティで、セルに合わせて移動しない、にしてみて下さい。

hiwatasi
質問者

お礼

回答ありがとうございます。 やってみたんですが動いちゃいます・・・

関連するQ&A

  • エクセルでテキストボックスを固定するには?

    エクセルでテキストボックスを作り、 ボックスを固定して文字をすぐ入力できる様にするには、 どうすれば良いですか? 教えて下さい。

  • エクセルでテキストボックスを作りたいです。

    エクセルで、この質問内容を入力出来る様なテキストボックスの作り方を教えて下さい。横の行が自動に折り返しをしたり、縦の行にスクロールバーが出来たり。ボックスを固定してすぐ入力出来たり。 宜しくお願いします。

  • テキストボックスの作り方を教えて下さい。

    エクセルで、この質問内容を入力出来る様なテキストボックスの作り方を教えて下さい。横の行が自動に折り返しをしたり、縦の行にスクロールバーが出来たり。ボックスを固定してすぐ入力出来たり。 宜しくお願いします。

  • エクセル2010 テキストボックスに直線を描きたい

    エクセル2010で テキストボックスの位置を固定してテキストボックスに文字入力と絵を描きたいのですが、 そのようなことはできるでしょうか?教えて下さい。

  • EXCELでのテキストボックス

    EXCELにてテキストボックスを使用してますが、ワードにあるテキストへの 前面へ移動というのは、EXCELでは出来ないのでしょうか。線を消さないで 線の上にテキストボックスを貼り付けたいのです。

  • エクセル2003のテキストボックスの書式設定について

    エクセル2003でテキストボックスを使っていますが、フォントやサイズを固定(MS明朝、11とか)したいのですが、うまくいきません。テキストボックスでMS明朝、11に書式設定後に、新しいテキストボックスを作るとMSゴシック、9になってしまいます。 どうしてなんでしょう? 宜しくお願いします。

  • エクセル2010テキストボックスとシートの保護

    テキストボックスとシートの保護について エクセル2010を使用しています。 シートの中には、結合したセルの中に文字が入力してあり、 またテキストボックスを使用して、その中に文字が入力してあるものもあります。 そこで質問なのですが、 (1)テキストボックスの枠(?)のみを固定(保護)し、入力だけを可能にする。 ※サイズの固定ではなく、その場所から動かさないように固定する方法です。 (2)セルを固定(保護)し、入力のみを可能にする。 上記を同時に可能にするためには、どのような操作をしたらよろしいでしょうか? ご教授お願いいたします。

  • テキストボックスや図、オブジェクト枠を固定させるには?

    質問宜しくお願いします。 近日、とあるスポーツ系の大会があるのですが、当方、開催現地にて、賞状に入賞者名を印刷する係りとなりました。 私物のノートパソコンとプリンタを持ち込む予定です。 入賞者名は、ワードで名前を入力しようと思います。ただ、賞状が小さいため、字数に影響されないように指定位置にテキストボックスを作り、そこに入力しようとおもいます。その際、マウス操作を誤ってテキストボックスが動いてしまうことを心配しており(賞状の名前を印刷する位置が変わってうため)、テキストボックスが固定できないかと調べましたがよく分かりません。テキストボックスは固定できるのでしょうか? また、本来、エクセルのセルを利用すれば良いのですが、文字幅を狭くしたりすることはエクセルでは出来ないようなので断念いたしました。 基本的には、エクセルが使い慣れているもので…。よろいくお願いいたします。

  • イラストレーター10、テキストボックスのサイズ固定について

     初心者な質問で申し訳ないのですが、よろしくお願いします。  イラストレーター10につきまして。  テキストボックスを作成、後、テキストを流し込んでいく作業過程なのですが、文字量によってテキストボックスの大きさが変わってきてしまいます。  テキストボックスの大きさを固定して、それに合わせてテキストを流し込むようにしたいのですが………どうしたら固定できるのでしょうか?  また同じような効果をもつ方法などありますでしょうか?    環境はMacOS10.4+イラストレーター10です。  よろしくお願いします。

  • EXCELのテキストボックスについて

    図形描画のテキストボックスを使用して文字を色分けして使っています テキストボックスの3列目を赤色で点滅 別のテキストボックスの6列目を青で点滅 エクセルでは不可能なのでしょうか? どうか宜しくお願い致します。

専門家に質問してみよう