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 | 
 

 Função Procv VBA

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: Função Procv VBA   Ter Jun 10, 2014 4:19 pm

Bom dia galera,

Estou precisando de uma vba para fazer a função de procv.

Tenho duas colunas na planilha, uma descrição e outra sigla. Tenho um banco de dados com as siglas e descrições já preenchidos.

A coluna sigla da planilha tem uma validação de dados de acordo com o banco de dados.

Gostaria que ao escolher uma sigla na planilha ele buscasse a descrição no banco de dados em vba.

Ao selecionar sigla, busque descrição.

Não dá para ser formulas na célula pq existe informações que não vão precisar de usar a sigla e ai na hora de digitar vai apagar as formulas, por isso tem que ser em vba.

Tem como fazer isso?

Grato
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: Função Procv VBA   Ter Jun 10, 2014 4:31 pm

Bom dia!!

Mande seu arquivo modelo!!


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



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

MensagemAssunto: Re: Função Procv VBA   Ter Jun 10, 2014 4:43 pm

Bom Dia,
por aqui como que posta o arquivo?

nesse link tem ele.

http://www.hardware.com.br/comunidade/procv-vba/1343620/

Grato
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: Função Procv VBA   Ter Jun 10, 2014 5:13 pm

Bom dia!!

Veja o modelo em:
http://www.sendspace.com/file/y3wmvy

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



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

MensagemAssunto: Re: Função Procv VBA   Ter Jun 10, 2014 5:26 pm

Alexandre tem como funcionar sem utilizar o botão?

No caso, quando eu selecionar a sigla na célula, ai ela já faz a função do jeito que está funcionando?

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



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

MensagemAssunto: Re: Função Procv VBA   Ter Jun 10, 2014 7:22 pm

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Then
Dim lastrow As Long

lastrow = Cells(Rows.Count, "A").End(xlUp).Row
Application.ScreenUpdating = 0
With Worksheets("Plan1")
[C2].Formula = "=IFERROR(VLOOKUP(B2,$G$2:$H$7,2,0),"""")"
.Range("C2").AutoFill Destination:=Range("C2:C" & lastrow)
.Range("C2:C9000").Value = .Range("C2:C9000").Value
End With
Application.ScreenUpdating = 1
End If

End Sub

Fiz essa mudança e deu certo! Obrigado Alexandre
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: Função Procv VBA   Ter Jun 10, 2014 8:26 pm

Boa tarde!!

Que bom que resolveu!


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




MensagemAssunto: Re: Função Procv VBA   Hoje à(s) 5:15 am

Voltar ao Topo Ir em baixo
 
Função Procv VBA
Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo 
Página 1 de 1
 Tópicos similares
-
» Expressões matemáticas, funções e operadores
» [Resolvido]como usar a função jump to start por codigo?
» [RESOLVIDO]2 funções utilizando a mesma tecla???
» [Vídeo-Aula]Aula 4.1 - Usando funções básicas do draw
» Background - Funções e Variáveis

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: