Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


13727 / 76732 ←次へ | 前へ→

【68508】Re:対象範囲外をクリックすると強制移動
発言  kanabun  - 11/3/11(金) 13:12 -

引用なし
パスワード
   ▼ちゃぷ さん:

>対象範囲(B5:DF3000)以外をクリックすると、...
>対象範囲以外をクリックする前にいたセル
>に移動させたいのですが、

Static変数に直前の(有効な)セルを覚えておけば?


Private Sub Worksheet_SelectionChange(ByVal Target As Range)
 Static oldTarget As Range
 
 If Application.Intersect(Target, Me.Range("B5:df3000")) Is Nothing Then
   If Not oldTarget Is Nothing Then
     Application.Goto oldTarget
   End If
 Else
   Set oldTarget = Target(1)
 End If
 End Sub

0 hits

【68507】対象範囲外をクリックすると強制移動 ちゃぷ 11/3/11(金) 13:03 質問
【68508】Re:対象範囲外をクリックすると強制移動 kanabun 11/3/11(金) 13:12 発言
【68509】Re:対象範囲外をクリックすると強制移動 Abebobo 11/3/11(金) 13:32 発言
【68510】Re:対象範囲外をクリックすると強制移動 kanabun 11/3/11(金) 13:55 発言
【68525】Re:対象範囲外をクリックすると強制移動 ちゃぷ 11/3/15(火) 15:06 お礼

13727 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free