Fórum Excel Bácico, Avançado e Vba

Este fórum é destina a usuário de Excel, que queiram compartilhar informações a básicas, avançadas e programação em VBA...
 
InícioInício  FAQFAQ  BuscarBuscar  MembrosMembros  GruposGrupos  Registrar-seRegistrar-se  Login  

Compartilhe | 
 

 Userform - Atribuir um comando a um botão de opção

Ver o tópico anterior Ver o tópico seguinte Ir em baixo 
AutorMensagem
Erikson



Mensagens : 21
Data de inscrição : 15/08/2011

MensagemAssunto: Userform - Atribuir um comando a um botão de opção   Qua Set 07, 2011 5:07 am

Boa noite pessoal! Duas perguntas:

1ª Criei um Userform e nele há um botão de opção "Outros" e logo abaixo uma caixa de texto. Gostaria que ao clicar em "Outros" automaticamente o cursor de edição de texto fosse para a caixa de texto abaixo dele. Obs: Não quero que seja simples como uma sequencia de TAB ou ENTER, pois caso a opção "outros" não seja ativada, a caixa tambem não deverá ser habilitada para edição.
2ª Preciso de ourtra macro que obrigue o usuário a preencher determinada lacuna. Caso ele não preencha ele seja alertado a preencher antes de fechar a janela.


Última edição por Erikson em Seg Set 12, 2011 7:05 pm, editado 2 vez(es)
Voltar ao Topo Ir em baixo
Ver perfil do usuário
alexandrevba



Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

MensagemAssunto: Re: Userform - Atribuir um comando a um botão de opção   Qua Set 07, 2011 3:20 pm

Bom dia!!

A melhor maneira de postar é enviando sua planilha com sua explicação...

Como não disse o nome de sua caixa de texto....

o seu botão está no evento click???...

1º *********** tente assim...
Private Sub Outros_Click

Me.TextBox1.SetFocus

End Sub

2º ********

Obrigar a preencher determinada lacula?...está falando dos objetos do Form....ou a planilha..?

Mande mais detalhe e poste sua planilha


Att..
Voltar ao Topo Ir em baixo
Ver perfil do usuário
Erikson



Mensagens : 21
Data de inscrição : 15/08/2011

MensagemAssunto: Re: Userform - Atribuir um comando a um botão de opção   Qui Set 08, 2011 4:37 am

Boa noite,

Alexandre,
Desculpe mas não sei postar uma planilha neste site, mas sua primeira dica deu certo. O botão está no evento click sim, mas essa já resolveu com sua dica. Sobre preencher determinada lacuna, ela está sim dentro de uma Form, sendo assim quero obrigar a o usuário preencher algumas caixas de texto dentro da form.
Voltar ao Topo Ir em baixo
Ver perfil do usuário
alexandrevba



Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

MensagemAssunto: Re: Userform - Atribuir um comando a um botão de opção   Sex Set 09, 2011 1:07 am

Boa noite!!

Quanto a postagem é só abrir uma conta no site desejado..depois desse processo logue como se fosse um e-mail, pois disso na opção escolher arquivo e...>"UpLoad". dai vai gerar um link, clique com o botão direito de mouse vá na opção Get lik....e cole aqui.


Para obrigar ao usuário a digitar em um determinado campo (TextBox), deve se criar uma condição.

Exemplo:....

Digamos q tenha um botão "Salva", dente desse botão insira o código...assim antes de salvar o código vai verificar se tal campo ( TextBox), foi preenchido.

Private Sub Salvar_Click()

if me.txetxbox1 <> "" then

..procedimento para salvar....

else msgbox "Favor preencher campo Obrigatório"
exit sub

End Sub

Att...
Voltar ao Topo Ir em baixo
Ver perfil do usuário
Erikson



Mensagens : 21
Data de inscrição : 15/08/2011

MensagemAssunto: Re: Userform - Atribuir um comando a um botão de opção   Dom Set 11, 2011 12:59 am

Alexandre nota mil, sua resposta foi perfeita.

Para finalizar poderia me dizer como desabilitar o botão X (Fechar) da janela da UserForm, ou pelo menos atribuir uma macro a ele.
Voltar ao Topo Ir em baixo
Ver perfil do usuário
alexandrevba



Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

MensagemAssunto: Re: Userform - Atribuir um comando a um botão de opção   Dom Set 11, 2011 2:15 am

Boa noite!!

isso deve atende-lo...
Código:
Private Sub UserForm_QueryClose _
(Cancel As Integer, CloseMode As Integer)
    If CloseMode = 0 Then
        Cancel = True
        MsgBox "operação desativada"
    End If
End Sub

Att.....
Voltar ao Topo Ir em baixo
Ver perfil do usuário
Erikson



Mensagens : 21
Data de inscrição : 15/08/2011

MensagemAssunto: Re: Userform - Atribuir um comando a um botão de opção   Dom Set 11, 2011 4:15 am

Valeu cara, até a proxima e obrigado, bom fim de semana.
Voltar ao Topo Ir em baixo
Ver perfil do usuário
alexandrevba



Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

MensagemAssunto: Re: Userform - Atribuir um comando a um botão de opção   Dom Set 11, 2011 4:58 am

Quem bom que deu certo.....Bom final de semana e até apróxima Laughing
Voltar ao Topo Ir em baixo
Ver perfil do usuário
Conteúdo patrocinado




MensagemAssunto: Re: Userform - Atribuir um comando a um botão de opção   Hoje à(s) 2:49 am

Voltar ao Topo Ir em baixo
 
Userform - Atribuir um comando a um botão de opção
Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo 
Página 1 de 1
 Tópicos similares
-
» Memorizar comando
» missel comando 3 IMPOSSIBLE (com menu de seleção de dificuldade, nada de bugs e tá mais fácil)
» Comando de Voz
» Atribuir prêmios aos membros do fórum
» Atribuir rank a um membro

Permissão deste fórum:Você não pode responder aos tópicos neste fórum
Fórum Excel Bácico, Avançado e Vba :: Avançado/VBA :: Excel Avançado/VBA-
Ir para: