• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルでセルの範囲とスクロールを制限したい)

エクセルでセルの範囲とスクロールを制限する方法

このQ&Aのポイント
  • エクセルVBAを使用して、特定のセルの範囲に制限を設ける方法について調べています。現在、セルD4~D38、I4~I38、N4~N33が入力範囲となっていますが、D38に入力した後はI4に移動し、I38に入力した後はN4に移動するようにしたいです。また、方向キーの「下」入力での移動や「上」入力での移動も同様に制限したいです。
  • エクセルVBAで特定のセルの範囲とスクロールを制限する方法について教えてください。現在、セルD4~D38、I4~I38、N4~N33が入力範囲となっていますが、D38に入力した後はI4に移動し、I38に入力した後はN4に移動するようにしたいです。また、方向キーの「下」入力での移動や「上」入力での移動も同様に制限したいです。エクセルのバージョンは2000です。
  • エクセルVBAを使用して、特定のセルの範囲に制限を設ける方法について教えてください。現在、セルD4~D38、I4~I38、N4~N33が入力範囲となっていますが、D38に入力した後はI4に移動し、I38に入力した後はN4に移動するようにしたいです。また、方向キーの「下」入力での移動や「上」入力での移動も同様に制限したいです。エクセルのバージョンは2000を使用しています。

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

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

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

yomota
質問者

お礼

2度もご回答いただき大変感謝しております。 おかげ様で希望通りの動きになりました。 なにより、大変勉強になりました。 本当にありがとうございました。

その他の回答 (1)

回答No.1

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

yomota
質問者

お礼

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

関連するQ&A