Excel 2013 — Ссылка на несколько флажков на другом листе

Excel 2013 — Ссылка на несколько флажков на другом листе

Мой руководитель хочет, чтобы я сделал то, чего я никогда раньше не делал, и я не могу найти решение в Интернете.

Электронная таблица настроена с пятью отдельными флажками (скажем, Checkbox1, Checkbox2...), каждый из которых представляет соответствующее значение от 1 до 5. (Например, отметьте Checkbox1, если эта услуга была (1) неприемлемой. Отметьте Checkbox2, если эта услуга была (2) приемлемой. Отметьте Checkbox3, если эта услуга была (3) успешной, и т. д.)

На отдельной таблице, в одной ячейке, я должен представить, какой из ящиков был выбран, в числовой форме. Например, если человек отметил ящик для 3 на Листе 1 (Checkbox3), мне придется представить на Листе 2 число '3'. Если они отметили Checkbox4 на Листе 1, мне придется отобразить число '4' на Листе 2.

Вот изображение для лучшего понимания:

введите описание изображения здесь

И я думаю, что я просто не понимаю, как представить один из пяти флажков в числовом значении на другом листе. Я действительно борюсь, так что какая-нибудь помощь?

решение1

Следуйте этому руководству, чтобы разместитьОпциональные коробкина Листе1:

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

Связанный контент