Notifications
Clear all

Pegar Valor CheckBox

3 Posts
2 Usuários
0 Reactions
1,848 Visualizações
(@tomazcpv)
Posts: 29
Eminent Member
Topic starter
 

Pessoal bom dia!

A macro abaixo , oculta ou mostra checkbox em minha planilha, o que eu quero é pegar o valor dos checkboxes que estão marcados e jogar em uma outra sheet(Respostas), no total minha planilha tem 25 checkbox, eles serao usados em aproximadamente 150 perguntas, logo a cada vez que eu ticar um checkbox ele deve mandar a resposta pra uma célula diferente!!

Sub MostrarOcultar_Checkbox()

If Range("obs_1").Value <> Empty Then
For x = 1 To 5
ActiveSheet.Shapes("CheckBox" & x).Visible = True
Next x
End If

If Range("obs_2").Value <> Empty Then
For x = 6 To 10
ActiveSheet.Shapes("CheckBox" & x).Visible = True
Next x
Else
For x = 6 To 10
ActiveSheet.Shapes("CheckBox" & x).Visible = False
Next x
End If

If Range("obs_3").Value <> Empty Then
For x = 11 To 15
ActiveSheet.Shapes("CheckBox" & x).Visible = True
Next x
Else
For x = 11 To 15
ActiveSheet.Shapes("CheckBox" & x).Visible = False
Next x
End If

If Range("obs_4").Value <> Empty Then
For x = 16 To 20
ActiveSheet.Shapes("CheckBox" & x).Visible = True
Next x
Else
For x = 16 To 20
ActiveSheet.Shapes("CheckBox" & x).Visible = False
Next x
End If

If Range("obs_5").Value <> Empty Then
For x = 21 To 25
ActiveSheet.Shapes("CheckBox" & x).Visible = True
Next x
Else
For x = 21 To 25
ActiveSheet.Shapes("CheckBox" & x).Visible = False
Next x
End If

End Sub

 
Postado : 25/06/2015 8:56 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

tomazcpv,

Boa Tarde!

Sua dúvida está muito genérica. Assim, vou lhe responder também de forma genérica...

Sheets("Respostas").Range("B2").Value = Sheets ("Nome_da_planilha_onde_está_o_checkbox").ActiveSheet.Shapes("CheckBox" & x).Value

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 25/06/2015 9:22 am
(@tomazcpv)
Posts: 29
Eminent Member
Topic starter
 

Wagner , vou deixar a planilha de Exemplo, pra ver se ficar mais facil entender, é um questionario !!!, o que eu preciso é salvar os valores de cada check na aba Respostas, ai cada pergunta da aba "questionário" terá seu respectivo campo na aba "Respostas"

 
Postado : 25/06/2015 10:23 am