- 19 Dez 2017 às 16:17
#28937
Olá a todos
Neste momento tenho trabalhado com código proveniente da net bastante interessante, uma alternativa para o "Range("...").copy/paste" ) mais concretamente.
No exemplo que segue em Anexo, poderão ver que o código tem as seguintes funcionalidades através de mapeamento:
-Seleccionando uma linha da tabela irá carregar automaticamente as Informações da tabela para Formulário e, caso deseje/faça alguma alteração no formulário a mesma fica registada na tabela na posição correta.
-Adiciona novo fornecedor, onde os dados são adicionados em tempo real, ou seja, após dar "enter" ou mudar de campo, a informação fica gravada.
O problema aqui é que gostaria disto um bocado diferente. Tenho tentado, ainda não deu, até porque o Código está na folha, não é um modulo, e não tenho a certeza se este mesmo código pode fazer alterações em outras folhas! Pensei que uma ajudinha seria bom, visto que ainda estou a aprender!
Queria então colocar a Tabela em outra folha, para não ser visível/Acessível ao usuário.
Depois criava no Formulário uma célula com validação de dados ligada a coluna de "Nome" Como lista, para procurar e seleccionar o nome na linha correta da Tabela que fará a posteriori o carregamento automático para o formulário.
Está não é fácil mesmo, Agradeço desde já toda a Ajuda.

Neste momento tenho trabalhado com código proveniente da net bastante interessante, uma alternativa para o "Range("...").copy/paste" ) mais concretamente.
No exemplo que segue em Anexo, poderão ver que o código tem as seguintes funcionalidades através de mapeamento:
-Seleccionando uma linha da tabela irá carregar automaticamente as Informações da tabela para Formulário e, caso deseje/faça alguma alteração no formulário a mesma fica registada na tabela na posição correta.
-Adiciona novo fornecedor, onde os dados são adicionados em tempo real, ou seja, após dar "enter" ou mudar de campo, a informação fica gravada.
O problema aqui é que gostaria disto um bocado diferente. Tenho tentado, ainda não deu, até porque o Código está na folha, não é um modulo, e não tenho a certeza se este mesmo código pode fazer alterações em outras folhas! Pensei que uma ajudinha seria bom, visto que ainda estou a aprender!
Queria então colocar a Tabela em outra folha, para não ser visível/Acessível ao usuário.
Depois criava no Formulário uma célula com validação de dados ligada a coluna de "Nome" Como lista, para procurar e seleccionar o nome na linha correta da Tabela que fará a posteriori o carregamento automático para o formulário.
Está não é fácil mesmo, Agradeço desde já toda a Ajuda.
Você não está autorizado a ver ou baixar esse anexo.