Escolar Documentos
Profissional Documentos
Cultura Documentos
A Colecao Range PDF
A Colecao Range PDF
Propriedades.
FormulaLocal,
FormulaR1C1,
FormulaR1C1Local,
HasArray,
NumberFormat,
NumberFormatLocal,
Offset,
Orientation,
OutlineLevel,
Mtodos.
Activate,
AddComment,
AdvancedFilter,
ApplyNames,
ApplyOutlineStyles,
CheckSpelling,
Clear,
ClearComments,
ClearContents,
ClearFormats,
Acessando clulas.
Voc pode utilizar a coleo Range para acessar uma ou vrias clulas.
o
Worksheets("Plan1").Range("C4").Value
Range sempre retorna um intervalo, mas de qual planilha ? , amigos internautas, aqui
que mora o perigo. Se voc no especificar a planilha, Range retornar um intervalo
da planilha ativa. Portanto, cuidado ! Nem sempre a planilha ativa a que voc deseja
atualizar.
Se voc tem certeza de que a planilha que deseja alterar est ativada, ento, no
Esta outra maneira de escrever o cdigo. Ela para os prolixos, aqueles que gostam
Voc pode utilizar a instruo With... End With. Facilita e torna o cdigo bem legvel.
Voc no se preocupa em saber qual planilha est ativada. Suponha que Plan2 esteja
ativada no momento desta atualizao. Tudo bem, no haver problema, porque tudo o
que estiver dentro da instruo With... End With corresponder a Plan1.
Outra boa opo ativar a planilha que ser atualizada. A, jovem internauta, depende
da sua avaliao. Se voc tem vrias planilhas, ativ-las e desativ-las a todo momento,
pode no ser a melhor opo. Porm, se a pasta de trabalho possui poucas planilhas e
o ativar/desativar no constante, frentico, ento, vale a pena.
Teste.
No momento em que esta funo foi executada, Plan2 estava ativada. A ltima linha (
Range("A1").Value = TextBox1.Value ) atualizou qual planilha: Plan1 ou Plan2 ???
exemplo ) precedendo o objeto Range. Quando isso ocorre, o objeto Range se refere
planilha ativa. Entenderam, jovens ? J o que est dentro da instruo With...End With
Para maior segurana e o cdigo ficar legvel, utilize a instruo With...End With ou
ative a planilha: Worksheets("Nome_da_Planilha").Activate.