Intervalos nomeados e programação do Excel - exemplos de código VBA

Faixas Nomeadas

Usar intervalos nomeados ao programar referências a células pode economizar tempo e esforço de retrabalho à medida que os requisitos da planilha mudam.

Quando comecei a codificar no Excel, codifiquei permanentemente cada referência a uma célula. Por exemplo, cada vez que faria referência ou definiria uma propriedade da Célula A2 na Planilha1, usaria algo assim:

varProductID = Folha1.Range ("A2")

Grandes problemas. A planilha funcionaria conforme desejado, porém, sempre que um funcionário inserisse uma linha no topo da planilha, todo o código falhava. Isso pode aumentar se você escrever nessa célula, ler a partir dessa célula e alterar as propriedades dessa célula frequentemente a partir do código.

Então, fiquei mais inteligente e comecei a declarar todas as células principais que precisava fazer referência como variáveis ​​no topo do meu código. Agora, sempre que uma célula referenciada no código for movida, eu poderia simplesmente alterar a referência em um lugar no meu código e fazê-la funcionar para todas as referências.

Melhor, mas ainda não perfeito. Ainda falta ser chamado para manipular o código caso a planilha mude, mesmo que seja apenas em um ou dois lugares.

A solução: Faixas Nomeadas

Eu defino uma célula A2 com um intervalo nomeado e faço referência ao nome do código. Agora, um funcionário pode inserir linhas ou cortar uma pasta A2 de acordo com sua preferência, e o código ainda funciona. Um exemplo:

varProductID = Folha1.Range ("nrProductID")

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave