解決済みの質問
Excel VBAについて質問いたします。 ワークシート上でダブルクリックしたときに発...
Excel VBAについて質問いたします。
ワークシート上でダブルクリックしたときに発生するイベントを記述したのですが、
そのイベントが発生するセル範囲を指定したい場合のコードの記述を教えていただきたく存じます。
ちなみにダブルクリックしたときのイベントコードは、
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If ActiveCell.Value = "" Then
ActiveCell.Value = "○"
ElseIf ActiveCell.Value = "○" Then
ActiveCell.Value = ""
End If
End Sub
です。
よろしくお願いいたします。
- 補足
- 指定したいセル範囲はV列からAC列です。
-
- 質問日時:
- 2012/2/14 10:10:52
-
- 解決日時:
- 2012/2/14 10:38:28
-
- 回答数:
- 1
-
- お礼:
- 知恵コイン
- 50枚
-
- 閲覧数:
- 765
-
- ソーシャルブックマークへ投稿:
- Yahoo!ブックマークへ投稿
- はてなブックマークへ投稿
- (ソーシャルブックマークとは)
ベストアンサーに選ばれた回答
keijitenさん
こんにちは~^^
イベントマクロ使っててTargetを使わない手はないです^^;
てことで、、、
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
With Target
If Intersect(Target, Range("V:AC")) Is Nothing Then Exit Sub
If .Value = "○" Then
.Value = ""
ElseIf .Value = "" Then
.Value = "○"
End If
Cancel = True
End With
End Sub
こんな感じで^^
- 違反報告
- 回答日時:2012/2/14 10:24:18
- この質問・回答は役に立ちましたか?
- 役に立った!
お役立ち度:
0人が役に立つと評価しています。


質問した人からのコメント
まだ初心者なもので。また何かありましたらお願いします。