Excel XP + VBA: Calculando códigos automaticamente - 09/22.
- Não basta acessar a planilha Cadastro e ler o último registro para
calcular o código.
E por que ? Ora, jovem, simples.
- Situação: você cadastrou 3 clientes, gerando os códigos 1, 2 e 3.
Depois, você excluiu o de número 3. É claro, você tem que pensar na possibilidade de excluir
registros.
- Na próxima inclusão, se você
optar por, simplesmente, ler o último registro, o novo código será, novamente, 3.
- Ora, se você pretende manter um histórico, se o seu aplicativo possui tabelas relacionadas, a
reutilização de códigos é péssima idéia. A veracidade das informações iria para o espaço.
- Por isso, vamos armazenar o último código calculado numa célula. Antes
de incluir registros, o código VBA irá retornar o valor armazenado naquela célula e adicionar
1.
Definindo onde armazenar o código calculado.
- Abra a planilha Cadastro.
- Após a última coluna de dados, digite Código calculado.
- Selecione a célula, que irá guardar o número e...
- ... clique em Caixa de nome. Vamos criar um nome para a
bichinha.
- Digite CodCalc e tecle [ Enter ].
- Trabalhar com células nomeadas torna o código VBA mais legível,
mais claro, mais fácil de ser entendido.
- Até o próximo Minuto Excel.
Parcerias RicardoHorta.Net
RicardoHorta.Net
Parcerias RicardoHorta.Net
03/07/2006 - 15:00 - www.ricardo.horta.nom.br - Direitos adquiridos - Autor: Ricardo Horta