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

1

Meu supervisor quer que eu faça algo que nunca fiz antes, nem posso encontrar uma solução on-line.

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

Em uma planilha separada, em uma célula, devo representar qual das caixas foi escolhida em formato numérico. Por exemplo, se a pessoa marcou a caixa de 3 na Planilha1 (Caixa de seleção3), eu teria que representar na Planilha2 o número '3'. Se eles marcarem Checkbox4 na Sheet1, eu teria que exibir o número '4' na Sheet2.

Aqui está uma imagem para melhor compreensão:

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

    
por user2965661 08.06.2015 / 15:55

1 resposta

1

Siga este guia para colocar as Caixas de opções na Folha1:

link

Supondo que você coloque 4 caixas, use este código em Folha1 :

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
    
por 08.06.2015 / 17:01