Notifications
Clear all

Localizar ou criar novo

58 Posts
2 Usuários
0 Reactions
6,689 Visualizações
(@macsof)
Posts: 48
Eminent Member
Topic starter
 

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
(@mprudencio)
Posts: 2749
Famed Member
 

Vamos la o campo nome apagou a formula acidentalmente, ela é a que coloquei no campo novamente

Informe onde vc deseja que o campo nif D1 e D2 seja armazenado, faço a alteração assim que tiver a informação.

A planilha caixa nao mexi nela preencha ela com as informações que vc precisa como vc usa hoje que ajusto para ficar funcional.

Ajustei o codigo para limpar U26 e AD26.

Qto ao botao manutenção ele simplesmente desbloqueia a planilha, assim vc pode mexer nas formulas e no formato caso seja necessario, se achar que nao devemos ter esse botao podemos usar outra forma um comando de teclado (no Brasil chamamos atalho), por exemplo Ctrl+C, este serve para copiar, mas podemos criar um para que desbloquear manualmente

Caso vc faça uma manutenção e nao venha a utilizar o ficheiro, ele sera protegido novamente qdo fecha-lo

Faça o teste clique em manutenção altere qualquer formula e depois feche o arquivo veja que estara protegido novamente.

Entao sempre que fizer alguma manutenção feche o arquivo e abra de novo.

Cuidado com as formulas do cabeçalho.

As imagens vc nao consegue editar??

O botao ajuste faz o que eu nao consegui utiliza-lo

Por isso nao corrigi

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 29/12/2015 8:19 am
(@mprudencio)
Posts: 2749
Famed Member
 

Acabei testando o botao e descobri o que ele faz

Acredito que esta resolvido

Havia esquecido de enviar o ficheiro.

Insira imagens na folha toda para que possa ajustar o codigo para limpar.

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 29/12/2015 8:28 am
(@macsof)
Posts: 48
Eminent Member
Topic starter
 

Boa tarde,
Informe onde vc deseja que o campo nif D1 e D2 seja armazenado, faço a alteração assim que tiver a informação. Pode ser AM1e AM2

A planilha caixa nao mexi nela preencha ela com as informações que vc precisa como vc usa hoje que ajusto para ficar funcional. Já coloquei, tem "comentários"

Ajustei o codigo para limpar U26 e AD26. Ok

Qto ao botao manutenção ele simplesmente desbloqueia a planilha, assim vc pode mexer nas formulas e no formato caso seja necessario, se achar que nao devemos ter esse botao podemos usar outra forma um comando de teclado (no Brasil chamamos atalho), por exemplo Ctrl+C, este serve para copiar, mas podemos criar um para que desbloquear manualmente. Falo disso embaixo

Caso vc faça uma manutenção e nao venha a utilizar o ficheiro, ele sera protegido novamente qdo fecha-lo

Faça o teste clique em manutenção altere qualquer formula e depois feche o arquivo veja que estara protegido novamente. Ok, obrigado

Entao sempre que fizer alguma manutenção feche o arquivo e abra de novo.

Cuidado com as formulas do cabeçalho.

As imagens vc nao consegue editar?? Consigo, mas continuam muito altas, mas não tem problem, vivo bem com isso.

- No código, tem escrito "OurOinvest Ovar", já corrigi duas vezes para "Ourinvest Ovar", porque dá erro ao salvar.
- A fórmula AI9 a AI20 alterou novamente, corrigi, porque estava originando o erro #VALOR em AR9.
- Precisava, se não der muito trabalho, que alterasse "Registro" para "Registo" e "Cadastro de Clientes" para "Clientes". Cadastro quer dizer o mesmo que aí, mas está mais associado a criminoso. Mas é só estética, se der trabalho, esqueça.
- O problema mais importante é este, que descrevo seguidamente, e que tem a ver com o botão "manutenção"
A minha funcionária é uma nulidade em computador. Para entender, ainda não consegui que ela salvasse um ficheiro em excel numa pasta definida, fechá-lo, anexá-lo a um e-mail e enviá-lo... Quando ela tem um cliente à frente e comete um erro, entra em pânico e comete ainda mais erros, por isso é que tudo o que faço é com proteção, senhas em cima de senhas, etc. E não tenho coragem para despedir... Eu ando sempre com portátil comigo, net e Team Viewer...
Ela tem que ter só acesso à folha "compras", "caixa" (e só às células sem fórmulas) e, agora, "cadastro de clientes", e nessa seria importante que ela só pudesse alterar a linha imediatamente abaixo às já preenchidas...
Por isso é que eu estava criando um menu, e depois só eu teria acesso a determinadas ligações. E com o botão manutenção ali disponível, e as planilhas todas em baixo prontas para serem (mal) clicadas, temo o pior...

Obrigado

 
Postado : 29/12/2015 11:08 am
(@mprudencio)
Posts: 2749
Famed Member
 

Vamos la:

Foram feitos os ajustes que vc pediu.

Alterei o local do NIF

Como vc tem medo de sua funcionaria cometer erros na folha clientes criei um formulario novo para guardar os clientes, novamente caso o nif nao esteja cadastrado ele vai diretamente para a folha formulario novo cliente ja com a data actual e o numero do nif.

Dai para frente é so digitar os outros dados, apos o cadastro volta diretamente para a folha compras para que possa finalizar a negociação com o cliente.

A folha caixa nao havia compreendido que os comentarios eram para que realizar os ajustes, entao fiz de uma maneira que acredito ser a mais adequada.

Tem uma nova folha de nome movimento de caixa, (podemos ajustar caso necessario), sua folha caixa so totaliza os valores por dia, pensei em deixar os dias automaticos ou seja mudou o mes ela simplesmente zera, mas achei melhor que vc fizesse isso manualmente caso deseje salvar os resultados no final do mes, pode gerar manualmente um pdf no final de cada mes antes de reiniciar a data do dia 01 alterando essa data todas atualizam automaticamente inclusive o dia da semana e por conta as formulas alterando as datas ela zera automaticamente.

Criei uma Tabela Dinamica, não sei se sabes a utilizar mas da forma que esta basta ir em Dados Atualizar tudo que ela vai atualizar os valores mensais ela pega informações da folha movimento de caixa.

Coloquei o botao manutenção na folha menu e este tem uma pequena proteção. note que tem um valor na celula E23 vc pode altera-lo no codigo, inclusive alterar a celula, pode inclusive alterar a color da fonte para branco e assim o o valor nao vai aparecer.

Qdo vc digitar o valor que esta em E23 na celula o botao manutenção vai habilitar e podera desbloquear as folhas compras e clientes para que possa alterar como desejar.

Veja o resultado.

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 29/12/2015 7:54 pm
(@macsof)
Posts: 48
Eminent Member
Topic starter
 

Olá, bom dia,

Estou testando agora na prática.
Depois retornarei o resultado.

Muito obrigado

Boas entradas em 2016

 
Postado : 31/12/2015 4:51 am
(@macsof)
Posts: 48
Eminent Member
Topic starter
 

Olá, já detectei um pequeno problema.
Ao introduzir dados em AM9 (compras), ele salta imediatamente para o "formulario novo cliente", quando ainda estamos na fase de negociação. Talvez seja boa ideia ele saltar somente quando se faz pesquisa por NIF (AM2)

 
Postado : 31/12/2015 5:57 am
(@mprudencio)
Posts: 2749
Famed Member
 

Acredito que corrigi o problema, faça os testes.

E ativei a segurança do botao manutenção ele sempre estara desligado ao abrir o arquivo.

Boas festas para vc tb.

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 31/12/2015 10:37 am
(@macsof)
Posts: 48
Eminent Member
Topic starter
 

Bom dia, teve boas entradas?
As minhas foram na cama, com uma gripe.

Estou hoje a começar a usar o "Ourinvest Ovar". Apareceram alguns problemas, não me parecem graves, mas que podem ser corrigidos, penso eu.
Alguns são só estéticos, não muito importantes, outros não.

Estéticos -se forem muito trabalhosos, esqueça.
1 - É possível colocar o cursor, na planilha "Compras", a só aceitar posicionar-se em células "editáveis"?
2 - NIF e NUMERO CONTRIBUINTE (Contribuinte Nº) são a mesma coisa. e tem que aparecer na folha impressa. No entanto, no "formulário de cliente", não precisa de ser novamente preenchido;
3 - Alterei a ordem das planilhas, de forma a que a "menu", que tem a proteção, não fique visível, para evitar erros da funcionária. No entanto, quando abrimos o ficheiro, vai automaticamente para "menu". Pode por a ir automaticamente para "compras?

Mais importantes:
1 - Pode criar uma forma, em B16 de "compras", de o sistema alertar se o cliente for menor? Já tinha no meu ficheiro anterior. Se não cumprirmos isto, e não repararmos, a penalização são 37.200 euros (160.000 reais...);
2 - Pode criar uma forma de avisar se o documento expirou validade? (são os mesmos 160.000 reais...) Talvez em "Formulário", M5?
3 - Relativamente ao problema anterior, imagine a seguinte situação: o cliente veio cá hoje, e o doc. estava válido. Vem cá daqui por um mês, e o doc. já perdeu a validade, ou alterou a morada. Não temos forma de corrigir os dados, e tem que ser feito.

Relativamente aos outros mapas, caixa, etc., ainda não fiz nenhuma compra, depois informo.

Envio o ficheiro e o "manual de instruções" que criei para a minha funcionária.

Uma pergunta fora do excel. Este negócio existe no Brasil? Seria perigoso? Rentável?

Obrigado

 
Postado : 02/01/2016 7:13 am
(@mprudencio)
Posts: 2749
Famed Member
 

Entao vamos por partes:

Solicitação 01: Ja resolvida, as celulas que o cursor pode ir são somente as que estão editáveis.

Solicitação 02 entendi que são os mesmos numeros, então o campo nif pode ser descartado?? No entanto ele deve ser preencido na folha formulario cliente pq ele deve ficar cadastrado e é por ele que realizamos a consulta se o cliente ja esta cadastado ou nao. O que podemos fazer é eliminar o duplo preencimento, isso atende sua necessidade?
Outra pergunta qual a idade minima para que o cliente possa negociar 18 ou 21 anos?

Podemos eliminar o segundo preenchimento no formulario cliente, é so um ajuste se isso atender realizo os ajustes.

Questão 03 ja resolvida.

Segunda parte

1 - B16 de compras é um local onde armazenamos uma foto? E neste local mesmo?
2 - M5 de formulario?? Nao existe esse campo na folha formulario cliente
3 - Vou realizar o ajuste mas aguardo que responda as duvidas e possa realizar os outros ajustes.

Qto a sua pergunta existe sim esse negocio no Brasil empresas que compram metais preciosos, o quanto é rentavel, não sei lhe informar e ate onde sei é legal sim, so não sei se é necessario alguma autorização legal pra exercer o negocio.

Qto a segurança é algo relativo, é claro que necessita de alguns cuidados com segurança como em qualquer lugar do mundo.

Pessoalmente nunca ouvi casos desse locais serem roubados.

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 02/01/2016 10:33 am
(@macsof)
Posts: 48
Eminent Member
Topic starter
 

Mais duas coisas,

- Uma essencial, não tinha reparado, e é obrigatório, a célula A5 tem que ter as opções C.C., B.I., Passap., etc. Dá penalização grande.

- É possível, quando limpa ou guarda, em "Compras", zerar também a célula AR11?

Utilize o seu ficheiro "Ourinvest Ovar" e não o que lhe enviei, porque eu "zerei" os dados que estavam nas várias bases de dados, registo, clientes, caixa, etc, e começou logo a dar-me erros.

Obrigado

 
Postado : 02/01/2016 10:40 am
(@mprudencio)
Posts: 2749
Famed Member
 

Estou a utilizar o ficheiro que vc em enviou ele esta a funcionar perfeitamente.

Qto aos meus questionamentos o que me fala?

Zerar AR11 tb ja ajustei aqui

A celula A5 recebe o valor por formulas que vem da base de clientes mas se for realmente necessario, (sera uma perca de tempo no preenchimento), posso colocar.

Pessoalmente consultaria a Policia Judiciaria se a alteração é permitida, pois a informação só e utilizada no preenchimento.n e esta no formulario novo cliente

Aguardo posicionamento sobre o que perguntei.

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 02/01/2016 11:09 am
(@macsof)
Posts: 48
Eminent Member
Topic starter
 

Olá,

É absolutamente necessário.
O doc. PDF que vai para a polícia e as cópia para o cliente e para nosso arquivo tem que indicar especificamente o tipo de documento, não só o número.

Obrigado

 
Postado : 02/01/2016 11:41 am
(@macsof)
Posts: 48
Eminent Member
Topic starter
 

Desculpa, não tinha visto à resposta anterior

Entao vamos por partes:

Solicitação 01: Ja resolvida, as celulas que o cursor pode ir são somente as que estão editáveis.

Solicitação 02 entendi que são os mesmos numeros, então o campo nif pode ser descartado?? No entanto ele deve ser preencido na folha formulario cliente pq ele deve ficar cadastrado e é por ele que realizamos a consulta se o cliente ja esta cadastado ou nao. O que podemos fazer é eliminar o duplo preencimento, isso atende sua necessidade? Penso que sim. Entenda, o "Contribuinte Nº" na folha que vai ser impressa é obrigatório. O que pensei é que pode colocar, em "formulário cliente", uma forma de não digitar 2 vezes ele, uma vez que já foi digitado em compras na pesquisa "Nif cliente"

Outra pergunta qual a idade minima para que o cliente possa negociar 18 ou 21 anos? 18 anos

Podemos eliminar o segundo preenchimento no formulario cliente, é so um ajuste se isso atender realizo os ajustes. Penso que respondi antes

Questão 03 ja resolvida.

Segunda parte

1 - B16 de compras é um local onde armazenamos uma foto? E neste local mesmo?
2 - M5 de formulario?? Nao existe esse campo na folha formulario cliente.
3 - Vou realizar o ajuste mas aguardo que responda as duvidas e possa realizar os outros ajustes.
Quanto a 1 e 2, troquei locais. Penso que os melhores locais seria em "formulário cliente", B15 e B16
Qto a sua pergunta existe sim esse negocio no Brasil empresas que compram metais preciosos, o quanto é rentavel, não sei lhe informar e ate onde sei é legal sim, so não sei se é necessario alguma autorização legal pra exercer o negocio.

Qto a segurança é algo relativo, é claro que necessita de alguns cuidados com segurança como em qualquer lugar do mundo.

Pessoalmente nunca ouvi casos desse locais serem roubados.

Obrigado pelas respostas

 
Postado : 02/01/2016 11:56 am
(@macsof)
Posts: 48
Eminent Member
Topic starter
 

Sempre abusando...

A minha pequena empresa gasta algum dinheiro em marketing, enviando essencialmente e-mail, flyers e sms em massa para todos os nossos clientes. Para isso é que eu preciso daqueles dados todos no registo.
Por vezes, no entanto, temos alguns clientes especiais. São pessoas que possuem mais metais preciosos que o habitual, bons clientes, que quando estão a fazer a venda nos informam que têm mais ouro, e a quem eu gostaria de dirigir marketing seleccionado, não de massa.
Isto poderia ser resolvido colocando um "botão" em "Compras", talvez por baixo de "Valor Final Acordado", com o texto "Cliente especial", que quando premido, não limparia nada em "compras", só gravando num outro ficheiro os campos Nome, Morada, Código Postal, Localidade, Telefone, e-mail e Data de Nascimento, para futuro envio publicitário. Podia até alertar-nos para o seu aniversário...
Obrigado

 
Postado : 02/01/2016 12:32 pm
(@mprudencio)
Posts: 2749
Famed Member
 

Vamos la os ajustes anteriores estão concluidos.

Caso o cliente tenha menos de 18 anos ao cadastrar o cliente tera um aviso que o cliente nao é permitido negociar com o mesmo.

Incluise a celula esta com uma cor diferente e caso seja possivel a cor deixa de existir, estou a tentar não deixar a formatação em vermelho sem dados mas ainda não consegui.

O mesmo vale para caso venha cadastrar um documento que esteja com a validade vencida.

E caso este cliente volte a negociar caso o documento que este tem cadastrado esteja vencido o usuario recebera um aviso e tera a celula vencimento da folha compras em vermelho.

Corrigi tb a formula da celula A5 da folha compras, não havia observado que a formula havia borrado.

Com base na sua folha clientes especiais, criei mas duas rotinas uma que filtra o tipo de clientes, pode ser cliente comum ou cliente especial, vc pode defini-lo diretamente no cadastro.

Qdo preencher o nif coloquei essa informação em AR13 porem se quiser alterar é so modificar o local pois o mesmo utilizasse de formulas.

Observei a folha Movimentação de Caixa e protegi (sem senha) a coluna B esta nao deve ser borrada.
Na coluna A basta dar dois cliques do rato que a data do dia e preenchida.

Nao borre a coluna N pois ela é necessaria para identificar os aniversariantes do mes, ela possui formulas

Esta com formulas para pouco alem de 700 clientes cadastrados caso necessite de mais e so copiar a formula da coluna N para as demais linhas.

Veja se atende

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 02/01/2016 6:00 pm
Página 3 / 4