• ベストアンサー

EXCELでセルを飛ばせる?

ある作成済みの表で、定数などを入力するセルだけにセルを移動(TABキーを押すと、そのセルだけを移動するような)させることができますか?特定のセルをロックする方法は知っているのですが、それだと、書式の変更などもできなくなるものですから・・マクロでは、できるかなーと思いますが、マクロのことは、さっぱりわかりません。ご存知の方、宜しくお願いします。   A  B  C 1 数  数  式 2 数  数  式 この場合、セルがA1、B1入力後は、A2、B2とセルが移動するという感じです。

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

  • ベストアンサー
  • tmck
  • ベストアンサー率28% (24/83)
回答No.1

こんばんは。 例えば次の方法はどうでしょうか? 1)[メニュー]-[ツール]-[オプション]-[編集]タブ-[入力後にセルを移動する]の[方向]を[右]にする 2)あらかじめ入力したい範囲(A1:B2)をドラッグして色を反転させておく。(入力を始めたい位置からドラッグしておく方が良いです。) 3)色が反転しているままA1に入力する。 これでEnterキーを押すとB1に移動すると思います。 一度お試し下さい。

Hiroonchan
質問者

お礼

御礼が遅くなってすいません。有難うございます。 なるほど。そういう手もありましたね。活用したいと思います。

その他の回答 (1)

  • tomo0524
  • ベストアンサー率43% (13/30)
回答No.2

もうそのブックが作成済みで、新たに入力しないのであれば、やはり定数を入力するセル以外にロックをかけ、(ブックではなく)シートを保護するのがよいと思います。 ただ、保護するときに、「このシートのすべてのユーザーに許可する操作」という項目があるので、そこで書式設定など必要な項目にチェックを入れておけばよいと思います。 すべての項目にチェックを入れても保護できます。(その場合はロックされたセルへの入力と文字や数字の編集ができなくなります) そうすれば、Tabキーでロックしていないセルだけへの移動が可能です。

Hiroonchan
質問者

お礼

御礼が遅くなってすいません。有難うございます。 >ただ、保護するときに、「このシートのすべてのユーザーに許可する操作」という項目がある。というのは、どこの設定のなかにあるのでしょうか?よかったらお教え下さい。

関連するQ&A