Excel (VBA)

Excel VBAに関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(指定なし : 指定なし)
Re:Enterで指定したセルに移動のラングドシャさんへ
投稿日時: 18/11/23 21:18:41
投稿者: mattuwan44

https://www.moug.net/faq/viewtopic.php?t=77677
 
の件ですが、
 
>"F7,F8,F9,F10,F11,T8,Z8,A16" の通りの順にセルが移動するのですが、
このような挙動をエクセルにさせたければ、
該当せるのセルの書式設定のロックのチェックを外し、シートの保護で、
「ロックされていないセルの選択」だけを許可すると、
同じ挙動になると思います。
 
なので、
難しく考えずに、
SelectionChangeイベントで、
F7が選択されたら、シートの保護をする。
A16が選択されたら、シートの保護を解除する。
という記述をしたらいいと思います。
 
また、F7を選択するのも、マクロでしたいと思いますが、
どういうタイミングでF7を選択したいですか?
 
ブックを開いたとき?
シートを選択したとき?
 
まぁ、その辺を整理されてみたり、VBAで強引にエクセルをカスタマイズするだけでなく、
エクセルの挙動を確かめたりされて、癖を利用してみるといいと思います。

回答
投稿日時: 18/11/24 11:46:03
投稿者: ラングドシャ

mattuwan44さん
 
ありがとうございます。
別件で掲示板を訪ねたのですが、こちらものぞいてよかったです。
 
>F7が選択されたら、シートの保護をする。
>A16が選択されたら、シートの保護を解除する。
なるほど、このように考えればいいのですね。
すごいです。
 
F7はファイルオープン時に選択しておきたいです。
ので、そのような記述を追加します。
 
一度、これで内容を整理してみます。
ありがとうござました!!!

投稿日時: 18/11/26 16:50:47
投稿者: mattuwan44

伝わったようなので閉じます。