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
I는 두 경우 체크 세포 (이상 2, 3 열) 및 YES, BLANK ("")를 각각 체크 경우에 입력 NO, NO의 체크 박스가 필요하다.
내가 r, g, h를 사용하는 이유는 확인란을 다른 행에 복사하여 붙여 넣기하고 해당 셀을 자동으로 채우고 싶기 때문입니다 (항상 열 G : H이지만 행 5 : 21)
, 그것은 단지 내가 당신이 제공하는 동일한 솔루션 실수를 수정하는 것이 발생, 그때 닫 다시 질문했다 그것은 당신의 해결책을 보았습니다. 얼마나 우연의 일치! 확인해 주셔서 감사합니다. – Dazzled
등을 두드려주세요! – SJR