Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

amss1976

Ajuda para resolver um "problema"

Recommended Posts

amss1976

Boas,

Precisava de uma ajudinha se fosse possível...

Ficheiro de trabalho: Num ficheiro de excel com duas folhas: uma com uma base de dados de clientes (folha A) e outra com uma ficha para criar orçamentos de reparação (folha ;)

Problema:

Na folha B existem vários campos que se vão buscar à folha A. O campo com o nome do cliente é através de uma drop-list

Quando o cliente ainda não existe é necessário ir à folha A e ir para a última linha e cria-lo. Esta operação de criação seria manual.

Criei uma macro para re-ordenar os clientes após esta introdução.

Questão: o que queria era que ao mudar da folha A para a folha B ele corresse a macro ou um programa que fizesse esta re-ordenação e também acrescentasse o cliente à coluna da folha B que serve de base à drop-list.

Obrigada desde já pela ajuda... ;)

Share this post


Link to post
Share on other sites
amss1976

Penso que terias que usar o Activate, mas se postares o ficheiro ajudaria.

Aqui vai o link para o ficheiro: http://www.megaupload.com/?d=NY8TELY6

Inclui algum código que já fiz (mas que funcionam com um botão que coloquei na folha de clientes)

Podem altera-lo ou simplifica-lo se acharem que melhora.

Mas a ideia base continua a ser a mesma do meu post inicial.

NOTA: as macros que estão no ficheiro serviram só de base para "arranjar" o código para incorporar no programa.

Share this post


Link to post
Share on other sites
joseA

😲 Desculpe-me pela demora.

Problema:

Na folha B existem vários campos que se vão buscar à folha A. O campo com o nome do cliente é através de uma drop-list

Quando o cliente ainda não existe é necessário ir à folha A e ir para a última linha e cria-lo. Esta operação de criação seria manual.

Criei uma macro para re-ordenar os clientes após esta introdução.

Questão: o que queria era que ao mudar da folha A para a folha B ele corresse a macro ou um programa que fizesse esta re-ordenação e também acrescentasse o cliente à coluna da folha B que serve de base à drop-list.

😲

Aonde seria digitado esse cliente, enfim os dados que iriam da folha A para folha B? Daria para ser nos campos correspondentes da folha 1, mas o campo cliente (drop-list) está com validação e não aceita digitação. Poderíamos fazer uma mudança geral?

Share this post


Link to post
Share on other sites
amss1976

😲 Desculpe-me pela demora.

😲

Aonde seria digitado esse cliente, enfim os dados que iriam da folha A para folha B? Daria para ser nos campos correspondentes da folha 1, mas o campo cliente (drop-list) está com validação e não aceita digitação. Poderíamos fazer uma mudança geral?

Não há problema. Afinal de contas estás a ajudar...

Sim pode ser feita uma mudança geral desde que mantenha a ideia geral.

O problema é mesmo esse: a única forma que encontrei para acrescentar o nome dos novos clientes à drop-list foi esta. Não consegui de outra forma.

A drop-list serve para ir buscar o nome dos clientes. A partir daí os outros campos que lhe estão associados vão usar o valor dessa célula para procurar na folha de clientes os outros valores...

Share this post


Link to post
Share on other sites
joseA

Olá!!

Fico feliz que tenha percebido tudo.

Se tiveres alguma dúvida e estando ao nosso alcance, será um prazer ajudá-lo.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.