我有 3 个选项按钮链接到单元格 A1,
我还有一个宏,当单元格 A1 更改时触发。
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A1")) Is Nothing Then
Select Case Range("A1").Value
Case 1
Range("C7:K32").NumberFormat = "_-* #,##0_-;-* #,##0_-;_-* ""-""??_-;_-@_-"
Case Else
Range("C7:K32").NumberFormat = "_-$* #,##0_-;-$* #,##0_-;_-$* ""-""??_-;_-@_-"
End Select
End If
End Sub
如果我在 A1 中手动输入一个值,则宏可以正常工作,但是如果我A1
使用选项按钮更改值,则宏不会运行。
使用选项按钮更改 A1s 值时,有没有办法让宏运行?
如果您使用 ActiveX 选项按钮,那么您可以为每个按钮分配代码。