みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

エクセルでセルの範囲とスクロールを制限したい

初めて質問いたします。
よもたです。よろしくお願い致します。

エクセルVBAで入力や方向キーでの移動に制限を設けたいと考えております。

現状はセルD4~D38 I4~I38 N4~N33 が入力範囲となっており
D38入力後はI4、I38の次はN4に移動するようにしたいです。

また、方向キー『下』入力でも、同じようにD38の次はI4、また、『上』入力ではI4の次はD38などとなるようなにもしたいです。

当方素人の為、いろいろ調べて試してみましたが、条件に合うものが見つからず困っております。

お分かりになる方がいましたら、教えていただけないでしょうか?
解説サイト等を教えていただくだけでも助かります。

なにとぞ、よろしくお願い致します。

エクセルは2000を使用しております。

投稿日時 - 2012-12-25 10:53:28

QNo.7860803

困ってます

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

護しているセルは、セル選択もさせない。
http://www.asahi-net.or.jp/~ef2o-inue/vba_o/sub05_030_090.html
ユーザーオペレーションの制限ですが、セル選択そのものも行なえないようにするサンプルです。
計算式や書式の保護のため、セルをロックしてワークシートを保護するのはご理解いただけたと思います。ここではロックされているセルはマウスでの選択もできなくさせる方法をご案内します。

投稿日時 - 2012-12-25 13:29:57

お礼

2度もご回答いただき大変感謝しております。

おかげ様で希望通りの動きになりました。
なにより、大変勉強になりました。

本当にありがとうございました。

投稿日時 - 2012-12-25 15:53:18

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

スクロールできる範囲を指定する(ScrollAreaプロパティ)
(Excel 97/2000/2002/2003/2007/2010)
http://www.moug.net/tech/exvba/0040057.html

投稿日時 - 2012-12-25 12:06:23

お礼

ScrollAreaはとびとびの場合(D列、I列、N列)はどのように設定するのか疑問が残りました。
もう少し、勉強してみます。

すばやい回答ありがとうございました。

投稿日時 - 2012-12-25 12:29:45

あなたにオススメの質問