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 | 
 

 Botão Receber informações de uma célula

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



Mensagens : 20
Data de inscrição : 02/10/2012

MensagemAssunto: Botão Receber informações de uma célula   Ter Out 02, 2012 3:08 pm

Galera, to precisando de ajuda

Tenho vários botoes que buscam um valor digitado qualquer.

Tenho esse comando:
Private Sub CommandButton01_Initialize()
CommandButton01.Caption = Plan10.Range("a4")
End sub

A4 no caso é variado, pode mudar pra qualquer valor.


O que ta acontecendo: Ele recebe as informações apenas quando fecho e abro a planilha novamente.


Gostaria de que quando fosse mudando a informação, os valores do botão mudasse automaticamente também.


Alguem pode ajudar?
Voltar ao Topo Ir em baixo
Ver perfil do usuário
joao@excelling



Mensagens : 5
Data de inscrição : 03/10/2012

MensagemAssunto: Re: Botão Receber informações de uma célula   Qua Out 03, 2012 9:55 pm

Olá doidoDmais,

O problema que está reportando acontece por conta do momento em que é rodado seu comando:
Private Sub CommandButton01_Initialize()

Assim, somente quando a planilha é inicializada que o rótulo do botão é atualizado.

Uma maneira de acertar a atualização do botão é colocar o mesmo código que criou (CommandButton01.Caption = Plan10.Range("a4")) só que no evento após atualização da célula A4.

Se precisar de ajuda para configurar isso é só dar reply aqui ou me Add no

Skype: Excelling_Treinamentos
MSN: contatoARROBAexcellingPONTOcomPONTObr

Abração





Voltar ao Topo Ir em baixo
Ver perfil do usuário
doidoDmais



Mensagens : 20
Data de inscrição : 02/10/2012

MensagemAssunto: Re: Botão Receber informações de uma célula   Qua Out 03, 2012 10:42 pm

Quero ajuda sim!

Se puder me postar, agradeço.


Última edição por doidoDmais em Qua Out 03, 2012 10:53 pm, editado 1 vez(es) (Razão : correçao)
Voltar ao Topo Ir em baixo
Ver perfil do usuário
joao@excelling



Mensagens : 5
Data de inscrição : 03/10/2012

MensagemAssunto: Exemplo   Qui Out 04, 2012 1:23 am

Olá doidoDmais,

Como disse, você precisa ajustar o momento em que o código (CommandButton01.Caption = Plan10.Range("a4")) será executado.
Para isso entre no editor VBA (Alt + F11) e se posicione na sua "Plan10".
Adicione o código:

Private Sub Worksheet_Change(ByVal Target As Range)
CommandButton01.Caption = Plan10.Range("a4")
End sub

Desta maneira, qualquer alteração em células na sua aba "Plan10" fará com que a o Rótulo do botão seja atualizado com o valor da célula "A4".

Se precisar de mais informação sobre o funcionamento destes eventos me dê um toque.

Abração

João Villela
WWWoEXCELLINGoCOMoBR
Voltar ao Topo Ir em baixo
Ver perfil do usuário
doidoDmais



Mensagens : 20
Data de inscrição : 02/10/2012

MensagemAssunto: Re: Botão Receber informações de uma célula   Qui Out 04, 2012 3:49 pm

Bom dia João,

Ficou beleza agora, valeu pela ajuda.


Última edição por doidoDmais em Sex Out 05, 2012 10:13 pm, editado 4 vez(es) (Razão : correção entendimento)
Voltar ao Topo Ir em baixo
Ver perfil do usuário
Conteúdo patrocinado




MensagemAssunto: Re: Botão Receber informações de uma célula   Hoje à(s) 8:57 pm

Voltar ao Topo Ir em baixo
 
Botão Receber informações de uma célula
Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo 
Página 1 de 1
 Tópicos similares
-
» GameMaker receber informações de outro programa...
» Salvar informações do mouse
» Como receber MP através do facebook
» Centralizar informação
» Usuário receber e-mail a cada período de tempo

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: