ATENÇÃO NOVOS USUÁRIOS

Se registrou recentemente? Seu cadastro será avaliado e mendiante aprovação, a conta será ativada e você poderá usufruir do fórum. O tempo de avaliação gira em torno de 24 a 48 horas.

Esqueceu sua senha?

Você pode usar o mecanismo de lembrete neste link: Recuperar senha

Você receberá um link de reativação no email cadastrado.

Não recebeu o email? Lembre-se checar o Lixo Eletrônico.

soma automatica na label

Fórum para dúvidas sobre os fundamentos da linguagem de programação Visual Basic no contexto do VBA
selhas
Colaborador
Colaborador
Mensagens: 31
Registrado em: Ter Mai 08, 2012 9:31 am

soma automatica na label

Mensagem por selhas » Ter Jul 11, 2017 3:31 pm

Peço desculpa, colocar esta dúvida que possivelmente será a coisa mais simples mas não estou a conseguir resolver.

Estou a fazer uma userform que contem OptionButton, por trás dos mesmos ao seleccionarmos o sim do grupo a) corresponde a 10 mas no grupo b) se seleccionarmos o sim já corresponde a 0.
o que pretendo é ter uma labell que me vá fazendo a soma conforme o valor dos OptionButton que vou seleccionando, sem que para o efeito tenha por exemplo de clicar num commandbutton.
segue um print de um pequeno exemplo.
Anexos
exemplo.png
exemplo.png (23.67 KiB) Exibido 3343 vezes



Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Avatar do usuário
webmaster
Administrador
Mensagens: 2816
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: soma automatica na label

Mensagem por webmaster » Ter Jul 11, 2017 10:28 pm

Há varias maneiras de resolver. De toda forma, você precisará dispara a função específica no click do OptionButton. Dê uma olhada neste vídeo:

https://www.youtube.com/watch?v=TEjjsV0il5E


Tomás
https://www.tomasvasquez.com.br/blog
https://www.tomasvasquez.com.br/cursocsharp
https://twitter.com/tomamais
Se sua dúvida foi solucionada, acrescente [RESOLVIDO] ao título.

selhas
Colaborador
Colaborador
Mensagens: 31
Registrado em: Ter Mai 08, 2012 9:31 am

Re: soma automatica na label

Mensagem por selhas » Sex Ago 04, 2017 7:17 pm

ok

mas a questão é fazer com que a msg da soma apareça na label conforme vá clicando nos OptionButton ao fim de por exemplo 10 grupos de OptionButton.
Isto será mais ou menos um inquérito que no final vai-se traduzir lógicas (se der uma determinada soma corresponde a uma expressão)...



srobles
Jedi
Jedi
Mensagens: 793
Registrado em: Qua Mai 06, 2015 7:39 pm

Re: soma automatica na label

Mensagem por srobles » Sáb Ago 05, 2017 7:29 pm

selhas,

Veja se o modelo em anexo te atende. Lembre-se que os OptionButtons devem estar associados á um GroupName.

Adapte á sua necessidade.

Abs
Editado pela última vez por srobles em Qua Ago 16, 2017 2:59 pm, em um total de 1 vez.


Espero ter ajudado.

Abs.

Saulo Robles


Remember when you were young?
You shone like the sun.
Shine On You Crazy Diamond


Se suas dúvidas foram esclarecidas, acrescente ao lado do título o texto [RESOLVIDO].

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


selhas
Colaborador
Colaborador
Mensagens: 31
Registrado em: Ter Mai 08, 2012 9:31 am

Re: soma automatica na label

Mensagem por selhas » Dom Ago 06, 2017 5:57 pm

Ob.

Será mais ou menos isso, apenas seria que quando clicar em uma das OptionButton, mencionar logo o valor....
Se não for pedir muito, pegar neste exemplo e tentar isso...



srobles
Jedi
Jedi
Mensagens: 793
Registrado em: Qua Mai 06, 2015 7:39 pm

Re: soma automatica na label

Mensagem por srobles » Seg Ago 07, 2017 7:15 pm

selhas,

Veja se é isso o que busca amigo.

Abs
Editado pela última vez por srobles em Qua Ago 16, 2017 3:00 pm, em um total de 1 vez.


Espero ter ajudado.

Abs.

Saulo Robles


Remember when you were young?
You shone like the sun.
Shine On You Crazy Diamond


Se suas dúvidas foram esclarecidas, acrescente ao lado do título o texto [RESOLVIDO].

selhas
Colaborador
Colaborador
Mensagens: 31
Registrado em: Ter Mai 08, 2012 9:31 am

Re: soma automatica na label

Mensagem por selhas » Ter Ago 15, 2017 6:53 pm

srobles

obrigado por toda a ajuda está quase.
No exemplo que colocas é em todos os optionbutton "sim" dá o valor de x. Mas o que preciso é que o valor de X pontos possa ser respostas sim ou não conforme a pergunta...

Ob Abs



srobles
Jedi
Jedi
Mensagens: 793
Registrado em: Qua Mai 06, 2015 7:39 pm

Re: soma automatica na label

Mensagem por srobles » Ter Ago 15, 2017 6:59 pm

selhas,

Apenas removendo a validação para os OptionButtons Sim e aplicando a validação á todos, creio que seja o que precisa.

Segue em anexo, novo modelo.

Abs
Editado pela última vez por srobles em Qua Ago 16, 2017 3:00 pm, em um total de 1 vez.


Espero ter ajudado.

Abs.

Saulo Robles


Remember when you were young?
You shone like the sun.
Shine On You Crazy Diamond


Se suas dúvidas foram esclarecidas, acrescente ao lado do título o texto [RESOLVIDO].

selhas
Colaborador
Colaborador
Mensagens: 31
Registrado em: Ter Mai 08, 2012 9:31 am

Re: soma automatica na label

Mensagem por selhas » Qua Ago 16, 2017 9:46 am

o que pretendo é:
na pergunta 1 a resposta sim equivale a 10 e a resposta não é 0
na pergunta 2 a resposta sim equivale a 10 e a resposta não é 0
na pergunta 3 a resposta sim equivale a 0 e a resposta não é 10
na pergunta 4 a resposta sim equivale a 10 e a resposta não é 0
na pergunta 5 a resposta sim equivale a 0 e a resposta não é 10
e assim sucessivamente



srobles
Jedi
Jedi
Mensagens: 793
Registrado em: Qua Mai 06, 2015 7:39 pm

Mensagem por srobles » Qua Ago 16, 2017 12:31 pm

selhas,

Segue em anexo, novo modelo.

Adicionei um módulo para validação dos OptionButtons.

Caso necessite mudar os valores da Soma das respostas, edite os valores lá.

Abs
Editado pela última vez por srobles em Qua Ago 16, 2017 3:00 pm, em um total de 1 vez.


Espero ter ajudado.

Abs.

Saulo Robles


Remember when you were young?
You shone like the sun.
Shine On You Crazy Diamond


Se suas dúvidas foram esclarecidas, acrescente ao lado do título o texto [RESOLVIDO].

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Responder