Excel 2013 - Referenciando várias caixas de seleção em uma planilha diferente

Excel 2013 - Referenciando várias caixas de seleção em uma planilha diferente

Meu supervisor quer que eu faça algo que nunca fiz antes, e não consigo encontrar uma solução online.

A planilha é configurada com cinco caixas de seleção separadas (digamos Checkbox1, Checkbox2...), cada uma representando um valor correspondente, 1-5. (Por exemplo, marque a caixa de seleção 1 se este serviço for (1) inaceitável. Marque a caixa de seleção 2 se este serviço for (2) aceitável. Marque a caixa de seleção 3 se este serviço for (3) bem-sucedido e assim por diante)

Em uma planilha separada, em uma célula, devo representar qual das caixas foi escolhida em forma numérica. Por exemplo, se a pessoa marcou a caixa 3 na Planilha1 (Caixa de Seleção3), eu teria que representar na Planilha2 o número '3'. Se eles marcassem a caixa de seleção4 na planilha1, eu teria que exibir o número '4' na planilha2.

Aqui está uma imagem para melhor compreensão:

insira a descrição da imagem aqui

E acho que não sei como representar uma das cinco caixas de seleção em um valor numérico em outra planilha. Estou realmente lutando, então alguma ajuda?

Responder1

Siga este guia para colocar oCaixas de opçõesna Folha1:

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

Supondo que você coloque 4 caixas, então use este código emFolha1:

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

informação relacionada