- 07 Abr 2016 às 08:48
#9498
Alguém pode me informarcomo resolvo o seguinte problema:
Em um formulário digito uma data em uma Textbox, e com a data digitada quero procurar a mesma em outra planilha que contem uma matriz indexada por data na primeira coluna e que me retornará o conteúdo da segunda coluna.
Isto eu sempre fiz com o PROCV, porém em VBA não está funcionando conforme código abaixo:
Private Sub CmdGrava_Click()
'Cria as variaveis
Dim indice As Characters
Dim dataindice As Date
Dim retorno
datacalc = DateValue(TextDataInicio.Value)
retorno = 0
datacarencia = DateSerial(Year(datacalc), Month(datacalc) + (carencia - 1), Day(datacalc))
indice = "INDICES.xlsx"
retorno = WorksheetFunction.VLookup(contador, Sheets(indice).Range("A3:B16"), 2, False)
Em um formulário digito uma data em uma Textbox, e com a data digitada quero procurar a mesma em outra planilha que contem uma matriz indexada por data na primeira coluna e que me retornará o conteúdo da segunda coluna.
Isto eu sempre fiz com o PROCV, porém em VBA não está funcionando conforme código abaixo:
Private Sub CmdGrava_Click()
'Cria as variaveis
Dim indice As Characters
Dim dataindice As Date
Dim retorno
datacalc = DateValue(TextDataInicio.Value)
retorno = 0
datacarencia = DateSerial(Year(datacalc), Month(datacalc) + (carencia - 1), Day(datacalc))
indice = "INDICES.xlsx"
retorno = WorksheetFunction.VLookup(contador, Sheets(indice).Range("A3:B16"), 2, False)