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  Conectar-se  

Compartilhe | 
 

 funçao vba para inserir valor em uma celula

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



Mensagens : 7
Data de inscrição : 19/03/2014

MensagemAssunto: funçao vba para inserir valor em uma celula   Qua Mar 19, 2014 5:46 pm

Boa noite, gostaria de uma ajuda com uma plan.

Duvida:

Tenho uma plan com listas nas cel. da col1 com varias opcoes e preciso que quando (A)="banheiro" (H) seja = 600, quando (A)="sala" (H) seja = 400, vai ser como valores padroes da plan. mas que se eu quiser poderei alterar em (H).

Talvez algo parecido.

Function analisar(ColA,ColH)as range
if range (ColA).value = "Banheiro" then
range (ColH).value = 600

função  que eu colocasse em uma col. oculta(Z), ex. function analisar(A1,H1) fizesse a comparação com a col. A e jogasse o valor 600 ou 400 na cel. da col. H, eu poderia colocar outro valor na cel. da col.H sem alterar a função caso quisesse colocar um valor manualmente.
Voltar ao Topo Ir em baixo
Ver perfil do usuário
alexandrevba

avatar

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

MensagemAssunto: Re: funçao vba para inserir valor em uma celula   Qua Mar 19, 2014 6:27 pm

Boa tarde!!

Poste seu arquivo modelo!


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



Mensagens : 7
Data de inscrição : 19/03/2014

MensagemAssunto: Re: funçao vba para inserir valor em uma celula   Qua Mar 19, 2014 8:45 pm


Boa tarde segue exemplo.
sendspace.com/file/shrjgm
Voltar ao Topo Ir em baixo
Ver perfil do usuário
alexandrevba

avatar

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

MensagemAssunto: Re: funçao vba para inserir valor em uma celula   Qua Mar 19, 2014 9:48 pm

Boa tarde!!

Da onde eu vou tirar o valor que vai para a coluna H?


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



Mensagens : 7
Data de inscrição : 19/03/2014

MensagemAssunto: Re: funçao vba para inserir valor em uma celula   Qui Mar 20, 2014 5:04 am

É a própria função que vai preencher, se a condição de (A) for a certa,
a função fará o Preenchimento automático de (H).
Voltar ao Topo Ir em baixo
Ver perfil do usuário
alexandrevba

avatar

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

MensagemAssunto: Re: funçao vba para inserir valor em uma celula   Qui Mar 20, 2014 3:54 pm

Bom dia!!

Eu entendi que
Citação :
É a própria função que vai preencher
, mas de qual fonte eu vou tirar essa informação?

Isso é que eu não entendendo confused 

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



Mensagens : 7
Data de inscrição : 19/03/2014

MensagemAssunto: Re: funçao vba para inserir valor em uma celula   Qui Mar 20, 2014 10:19 pm

Boa tarde,

Esta função poderia mudar o valor do range H de branco para 600?

vendo as duvidas do forum, vi que vc fez uma macro p/ preenchimento automatico de datas, que inseria as data sem deixar formula.

Sera que poderia ser alterada como função para inserir o valor 600 em H?
Voltar ao Topo Ir em baixo
Ver perfil do usuário
alexandrevba

avatar

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

MensagemAssunto: Re: funçao vba para inserir valor em uma celula   Qui Mar 20, 2014 10:35 pm

Boa tarde!!

Veja se é isso
sendspace.com 2k7bsm

Ao digitar "Banheiro" em qualquer célula da coluna A, será posto 600 na coluna H.

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



Mensagens : 7
Data de inscrição : 19/03/2014

MensagemAssunto: Re: funçao vba para inserir valor em uma celula   Sex Mar 21, 2014 4:20 am

Boa noite Alexandre, a ideia é essa mesma, no entanto se vc poder dar uma melhorada, tipo colocando mais umas opçoes.
Talvez um select case
ex.
case A = "'; H="''
case A = "Banheiro''; H=600
case A = "sala''; H=400

E teria como inserir valores em mais de uma col.? ex. H=600 e G=1.

Agradeço.

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

avatar

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

MensagemAssunto: Re: funçao vba para inserir valor em uma celula   Sex Mar 21, 2014 4:36 pm

Bom dia!!

Veja se é isso
sendspace.com emfl9k

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



Mensagens : 7
Data de inscrição : 19/03/2014

MensagemAssunto: Re: funçao vba para inserir valor em uma celula   Sab Mar 22, 2014 5:09 am

Boa noite Alexandre, ficou legal.

Só pra finalizar teria como inserir valores em mais de uma col.? ex. H=600 e G=1.

Obrigado.
Voltar ao Topo Ir em baixo
Ver perfil do usuário
alexandrevba

avatar

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

MensagemAssunto: Re: funçao vba para inserir valor em uma celula   Sab Mar 22, 2014 3:31 pm

Bom dia!!

G será sempre igual a 1?

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



Mensagens : 7
Data de inscrição : 19/03/2014

MensagemAssunto: Re: funçao vba para inserir valor em uma celula   Seg Mar 24, 2014 2:43 am

Boa noite, desculpe a demora p/ responder.

A Col.G será sempre 1, mas com a mesma opcao de apaga-lo e inserir outro numero.

Voltar ao Topo Ir em baixo
Ver perfil do usuário
Conteúdo patrocinado




MensagemAssunto: Re: funçao vba para inserir valor em uma celula   

Voltar ao Topo Ir em baixo
 
funçao vba para inserir valor em uma celula
Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo 
Página 1 de 1

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: