- 締切済み
EXCELのVBAで入力状態を解除する方法
おはようございます。 EXCELのVBAで分からない為、ご教授してもらえないでしょうか? 表上でダブルクリックをすると入力状態に移行しますが その入力状態に入らないようにするマクロを組むことはできますでしょうか? 現在Worksheet_BeforeDoubleClickから行列Noを取得し 範囲内であればマクロを走らせるものを作成しています。 行列ともに場所を変えないで入力状態のみ解除したいのです。 これはできるものなのでしょうか? 行を1つ移動させ、戻すようなマクロは試したのですが、できませんでした。。 ご教授、よろしくお願い致します。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- HarukaV49
- ベストアンサー率53% (48/89)
回答No.1
Cancel = True とします。 これは、デフォルトの操作をキャンセルするという意味なので、 Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) のコード内で実行すると、セルが入力状態にならなくなります。 ちょっと、拍子抜けするぐらい簡単で、ショックを受けないでください(^^;
お礼
返答ありがとうございます。 簡単にできそうだなぁ・・・と思ってたのですが どうやっていいかわからず、回答本当にありがとうございます^^