Olá pessoal, meu primeiro post aqui nesse fórum. Desde já agradeço a todos que puderem colaborar.
A solução que preciso é de um arquivo do meu trabalho, portanto não poderei postá-lo aqui. Devido a isso farei um esboço aqui.
Problema: Consultar por 2 dados diferentes (DATA e TURNO) e retornar apenas os resultados de algumas colunas aleatórias (da mesma linha)
Solução 1: Fiz uma fórmula matricial
{=SEERRO(ÍNDICE(Base!$A:$J;MENOR(SE(Base!$A:$A=$B$1;LIN(Base!$A:$A));LIN(A1));COL(C$1));"")}
Resultado 1: Com essa fórmula matricial, o excel me retorna um erro me informado "Falta de recurso". Isso ocorre porque em meu trabalho o excel roda em servidor e não na minha mesa de trabalho. Acredito que via VBA esse erro possa ser sanado, eis aí que os senhores e senhoras entram para me ajudar se puderem.
Solução pretendida: O excel deverá consultar na planilha BASE (já admitindo que o turno será o 1) todas as datas quando for digitada na planilha IMPRIMIR (B1) e preencher a partir da célula A3 da planilha IMPRIMIR, todos dados encontrados das colunas que ali estão. Qual o código VBA para realizar isso otimizando o uso de recurso do excel?
Esboço das Planilhas
Planilha Base:
data turno código placa nota peso analises hora inicial hora final responsável
01/07/2018 1 50 AAA0000 100 35 2 10:00 11:00 eu
02/07/2018 2 51 AAA0001 102 36 2 11:00 12:00 tu
03/07/2018 2 52 AAA0000 101 35 1 12:00 13:00 tu
03/07/2018 2 53 BBB0000 1025 36 2 13:00 14:00 eu
04/07/2018 1 54 BBB0000 106 36 1 14:00 15:00 eu
04/07/2018 1 55 BBB0001 107 37 1 10:00 11:00 tu
onde A1 = data
Planilha Imprimir:
Data:
código nota peso analises hora inicial hora final responsável
onde A1 = data e B1 o usuário irá inserir a data a ser pesquisada
Caso alguém precise de mais alguma explicação é só falar galera.
E novamente agradeço a atenção e a disponibilidade de todos em ajudar.
Postado : 12/07/2018 4:59 pm