gpt4 book ai didi

excel - 限制单元格内容单选按钮样式

转载 作者:行者123 更新时间:2023-12-04 20:39:28 24 4
gpt4 key购买 nike

我有 4 个单元格都可以输入数字(如下所示),但我想知道如何限制它,以便四个单元格中只有 1 个可以大于“0”。例如,如果单元格中的 1 个 > 0,那么剩余的 3 个必须为 0。我也可以将它们创建为“是/否”验证,但我再次不确定如何删除"is"选项,如果另一个单元格已经声明"is"

Standard (24 months) per AP   |  0  |
Advanced (24 months) per AP | 1 |
Complete (24 months) per AP | 0 |
Complete + (24 months) per AP | 0 |

最佳答案

您可能想尝试 Worksheet_Change事件宏¹。

Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("B2:B5")) Is Nothing Then
On Error GoTo bm_Safe_Exit
Application.EnableEvents = False
If Intersect(Target, Range("B2:B5")).Count = 1 Then
If Intersect(Target, Range("B2:B5")).Cells(1).Value >= 1 Then
Range("B2:B5") = 0
Intersect(Target, Range("B2:B5")).Cells(1) = 1
Else
Range("B2:B5") = 0
End If
Else
Range("B2:B5") = 0
End If
End If
bm_Safe_Exit:
Application.EnableEvents = True
End Sub

ones_zeroes_radio_buttons

¹这属于工作表的代码表。右键单击工作表的名称选项卡并选择 查看代码 .当 VBE 打开时,将上面的内容粘贴到标题为 Book1 - Sheet1 (Code) 的代码 Pane 中。进行任何调整,然后点击 Alt+Q 返回工作表。

关于excel - 限制单元格内容单选按钮样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36740155/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com