Excel 2013 - 다른 시트의 여러 확인란 참조

Excel 2013 - 다른 시트의 여러 확인란 참조

내 상사는 내가 이전에 해본 적이 없는 일을 하길 원하지만 온라인에서 해결책을 찾을 수 없습니다.

스프레드시트는 5개의 개별 확인란(예: Checkbox1, Checkbox2...)으로 설정되어 있으며 각각은 해당 값(1-5)을 나타냅니다. (예를 들어, 이 서비스가 (1) 허용되지 않는 경우 확인란 1을 선택하십시오. 이 서비스가 (2) 허용되는 경우 확인란 2를 선택하십시오. 이 서비스가 (3) 성공적인 경우 확인란 3을 선택하십시오.)

별도의 스프레드시트의 한 셀에 어떤 상자가 선택되었는지 숫자 형식으로 표시해야 합니다. 예를 들어, 사람이 Sheet1에서 3이라는 상자(Checkbox3)를 선택했다면 Sheet2에는 숫자 '3'을 표시해야 합니다. Sheet1에서 Checkbox4를 선택한 경우 Sheet2에 숫자 '4'를 표시해야 합니다.

이해를 돕기 위한 이미지는 다음과 같습니다.

여기에 이미지 설명을 입력하세요

그리고 다른 시트의 숫자 값으로 5개의 확인란 중 하나를 표현하는 방법을 잃어버린 것 같습니다. 정말 힘든데 도움 좀 주실 수 있나요?

답변1

이 가이드에 따라옵션박스Sheet1에서:

http://www.excel-easy.com/vba/examples/option-buttons.html

4개의 상자를 넣은 다음 이 코드를 사용한다고 가정합니다.시트1:

Private Sub OptionButton1_Click()
    Dim wkb As Workbook
    Set wkb = ThisWorkbook
    wkb.Sheets(2).Cells(1, 1) = 2
End Sub

Private Sub OptionButton2_Click()
    Dim wkb As Workbook
    Set wkb = ThisWorkbook
    wkb.Sheets(2).Cells(1, 1) = 2
End Sub

Private Sub OptionButton3_Click()
    Dim wkb As Workbook
    Set wkb = ThisWorkbook
    wkb.Sheets(2).Cells(1, 1) = 3
End Sub

Private Sub OptionButton4_Click()
    Dim wkb As Workbook
    Set wkb = ThisWorkbook
    wkb.Sheets(2).Cells(1, 1) = 4
End Sub

관련 정보