Bom dia, pessoal.
Tenho 365 ficheiros, com 12 planilhas todas iguais, guardado com o nome do dia a que se referem(ex: 1.xlsm).
Tenho um outro ficheiro, chamado compras.xlsm, com 3 planilhas (2015,2016,2017( que vai buscar os dados aos ficheiros anteriores (1.xlsm, 2.xlsm, etc.) É uma espécie de base de dados criada por mim, não sabendo trabalhar com acess.
O que pretendo é criar, em cada um dos ficheiros de nome 1.xlsm, 2.xlsm, etc, e em todas as suas planilhas, uma pesquisa. Quando estou preenchendo, por exemplo, a planilha 1 de 1.xlsm, no campo "nome", gostaria que ele "varresse" as 3 planilhas de "compras.xlsm" à procura daquele nome. Caso existisse, os campos nome (C3), tipo de documento (A4), nº do documento(D4), Validade (M4), Data de Nascimento(W4), Contribuinte Nº(AH4), Morada(D5), Código Postal 1(AF5), Código Postal 2(AJ5), Localidade(E6), Telefone(W6) e e-mail(AD6) seriam preenchidos automaticamente com os dados lá disponíveis. Como é provável que o nome esteja em vários locais de compras.xlsm, seria importante selecionar o último registo, porque seria o que tem o campo Validade mais actualizado.
Os nomes das células que coloquei pertencem, obviamente, aos ficheiros 1.xlsm, 2.xlsm, etc, do qual vou postar aqui um.
Os campos correspondentes no ficheiro "compras.xlsm" (não posso postar aqui porque tem 80MB) são:
nome F, tipo de documento G, nº do documento H, Validade I, Data de Nascimento J, Contribuinte Nº K, Morada L, Código Postal 1 M, Código Postal 2 N, Localidade O, Telefone P e e-mail Q.
Detalhes:
Caso o nome não constasse, deveria permitir que os dados fossem preenchidos directamente na planilha (1.xlsm, etc.). A planilha compras.xlsm é só mesmo para ir buscar informações.
Deveria, quando fosse preenchido o campo M4, detectar se o documento perdeu a validade, avisar e permitir a actualização.
Este campo de pesquisa deverá estar fora da área de impressão, que vai de A1 a Ak58, ou caso fique dentro da área de impressão, que desapareça após cumprir os seus objectivos.
Onde eu escrevi "campos", entendam obviamente células.
Desculpem o abuso
Postado : 19/12/2015 6:06 am