我想設置一個vba代碼,這樣我就可以點擊特定數量的單元格並讓這些單元格在「無」之間切換, 「cr」&「cv」。到目前爲止,我在我的代碼中有這個,但我需要將它分配給多個目標,但我似乎無法讓他們獨立工作。Excel VBA單擊一次即可更改單元格的值 - 將其分配給多個獨立的範圍
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
Application.EnableEvents = False
With Target
If .Address = Range("A1").Address Then
Select Case .Value
Case ""
.Value = "CR"
Case "CR"
.Value = "CV"
Case "CV"
.Value = ""
Case Else
.Value = "CR"
End Select
End If
End With
Range("A2").Select
Application.EnableEvents = True
End Sub
謝謝。我會試試這個:) – Mapleleaf
你不需要這個循環來定義一個多區域範圍。你可以簡單地使用'Set Rng = Range(「A1,B2,C3,D4」)' –
@ A.S.H。謝謝。我已經修改了我的答案,以納入您的想法。 – Variatus