2017-04-18 821 views
1

Excel VBAでセルの選択を解除する方法はありますか?私の状況では、ワークシートのダブルクリックイベントがあるので、マクロを実行するにはセルを選択する必要があります。しかし、それは選択されたセルに点滅カーソルを残します。Excel VBA:セルの選択を解除する

マクロが完了したら、セルの選択を解除するにはどうすればよいですか?私はいくつかの方法についてGoogleを検索し、いくつか試しましたが、どれも正しく動作しません。私は選択を1つのセルから左に移動してから、元のセルに戻してみました。しかし何らかの理由で、選択されたセルでカーソルがまだ点滅しています。どんな助け?

+0

コードは何ですか?そして、もしあなたが 'Cell(1,1).Select'を最後に置くと、それは前にダブルクリックしたセルにジャンプします。 – BruceWayne

+2

'Worksheet_BeforeDoubleClick'イベントには、「キャンセル」という引数があります。 'Cancel = True'を設定するダブルクリックのイベントコードに、セル編集モードをキャンセルして、セル内の点滅カーソルの代わりにセルを選択する行があります。 – tigeravatar

+1

@tigeravatar解答のように聞こえますが、コメントではありません。 – Ralph

答えて

8

Worksheet_BeforeDoubleClickイベントには、Cancelという引数があります。 Cancel = Trueに設定されたダブルクリックのイベントコードに行があると、セル編集モードがキャンセルされ、セル内の点滅カーソルの代わりにセルが選択されます。

+0

これはそれでした!ありがとう!そしてとても簡単です。なぜ私はGoogleでこれを見つけられなかったのかわかりません! –

関連する問題