1
我有以下代码,我假设有几个问题。我需要它在基于CheckBox的两个单元格中输入不同的值。复选框将具体值返回给不同的单元格
Sub YesNoChkBox()
Dim ChkBx As CheckBox, g As Integer, h As Integer, r As Integer
Set ChkBx = ActiveSheet.CheckBoxes(Application.Caller)
With ChkBx.TopLeftCell
r = .Row
g = .Column + 2
h = .Column + 3
End With
If ChkBx = 1 Then
gr = "NO"
hr = "NO"
Else
gr = "YES"
hr = ""
End If
End Sub
我需要的复选框输入NO,NO成如果检查了两个单元(2分3列以上),和YES,BLANK( “”)分别如果不加以控制。
我使用r,g,h的原因是因为我想复制并粘贴复选框到不同的行,并让它自动填充相应的单元格(它始终是列G:H,但行5: 21)
我一直在挣扎与此大约一个小时之前,我决定后的问题,它只是恰巧,我纠正了错误,你所提供的完全一样的解决方案,那么我回来的问题关闭它看到了你的解决方案。多么巧合!谢谢你的验证! – Dazzled
给自己一个轻拍! – SJR