Vídeo recomendado
https://youtu.be/diWPPPhW-9E
https://youtu.be/diWPPPhW-9E
VLookup: buscar dados em outra Workbook [RESOLVIDO]
-
- Colaborador
- Mensagens: 34
- Registrado em: Seg Set 24, 2012 5:06 pm
VLookup: buscar dados em outra Workbook [RESOLVIDO]
Olá pessoal,
Mais uma vez estou precisando de uma ajuda de vocês para resolver um pequeno problema. Tenho um formulário de cadastro, onde utilizo um Combobox (ComboBox4) que a base de dados é alimentada em outro arquivo. Neste mesmo formulário tem um textBox (TextBox4) que deverá ser alimentado automaticamente, através do comando VLookup (ProcV), com base nos dados selecionados no ComboBox4. O problema é que não estou conseguindo direcionar o VLookup para buscar as informações neste outro arquivo. Estou utilizando o comando da seguinte forma:
TextBox4.Value = Application.WorksheetFunction.VLookup(ComboBox4.Value, Workbooks("C:\Pasta1\Arquivo1.xls").Sheets("Plan1").Range("B2:D300"), 3, 0)
Utilizando o comando desta forma, ao executar, o Excel emite uma mensagem de erro: "Subscrito fora do intervalo (Erro 9)"
Será que vocês poderiam me ajudar...
Abs,
Ricardo.
Mais uma vez estou precisando de uma ajuda de vocês para resolver um pequeno problema. Tenho um formulário de cadastro, onde utilizo um Combobox (ComboBox4) que a base de dados é alimentada em outro arquivo. Neste mesmo formulário tem um textBox (TextBox4) que deverá ser alimentado automaticamente, através do comando VLookup (ProcV), com base nos dados selecionados no ComboBox4. O problema é que não estou conseguindo direcionar o VLookup para buscar as informações neste outro arquivo. Estou utilizando o comando da seguinte forma:
TextBox4.Value = Application.WorksheetFunction.VLookup(ComboBox4.Value, Workbooks("C:\Pasta1\Arquivo1.xls").Sheets("Plan1").Range("B2:D300"), 3, 0)
Utilizando o comando desta forma, ao executar, o Excel emite uma mensagem de erro: "Subscrito fora do intervalo (Erro 9)"
Será que vocês poderiam me ajudar...
Abs,
Ricardo.
Editado pela última vez por ricardourias em Qua Jan 16, 2013 1:13 pm, em um total de 1 vez.
Re: VLookup: buscar dados em outra Workbook
Estou com o mesmo problema ...
Por enquanto fiz assim até encontrar a solução.
Porém aparece a fórmula PROCV na célula destino, o que não acho legal.
Se alguem puder ajudar-nos desde já agradeço.
Código: Selecionar todos
Dim sht
Dim vlk
sht = ActiveSheet.Name
vlk = WorksheetFunction.VLookup(sht, Sheets("Plan2").Range("A4:B1048575"), 2, False)
ActiveCell.Value = vlk.Value
Código: Selecionar todos
ActiveCell.Value = "=VLOOKUP(" & ActiveSheet.Name & ",Clientes!C[-1]:C,2,FALSE)"
Se alguem puder ajudar-nos desde já agradeço.
-
- Colaborador
- Mensagens: 34
- Registrado em: Seg Set 24, 2012 5:06 pm
Re: VLookup: buscar dados em outra Workbook
Olá José,joseA escreveu:viewtopic.php?f=5&t=379&p=2350&hilit=VLookup#p2350
Infelizmente os arquivos disponibilizados neste tópico estão corrompidos. Será que você teria estes arquivos para análise?
- joseA
- Jedi
- Mensagens: 1048
- Registrado em: Qui Out 22, 2009 7:22 am
- Localização: Cel. Fabriciano - MG
Re: VLookup: buscar dados em outra Workbook
Acho que é esse.
- Anexos
-
- VLOOKP_OutraPasta_mvc.rar
- (15.76 KiB) Baixado 1105 vezes
-
- Colaborador
- Mensagens: 34
- Registrado em: Seg Set 24, 2012 5:06 pm
Re: VLookup: buscar dados em outra Workbook [RESOLVIDO]
joseA escreveu:Acho que é esse.
José,
Muito obrigado pela ajuda.
Ricardo.