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