dポイントプレゼントキャンペーン実施中!

テーブル上のセルをダブルクリックして
⚪︎×を切り替えたいです。
どのようなコードにすれば良いですか?

A 回答 (2件)

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)


If Target.Count = 1 And Not Intersect(Target, Me.ListObjects("Table1").Range) Is Nothing Then
Cancel = True
If Target.Value = "⚪︎" Then
Target.Value = "×"
Else
Target.Value = "⚪︎"
End If
End If
End Sub
    • good
    • 0

こんな感じですかね?



Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Not Intersect(Target, Range("テーブル1").ListObject.DataBodyRange) Is Nothing Then
Select Case Target
Case "○"
Target = "×"
Case "×"
Target = "○"
End Select
Cancel = True
End If
End Sub
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!