Imagine que você deseja percorrer todas as células dos intervalos A1:A100, A150:A200 e A300:A400, ocultando as linhas que não tem valores preenchidos.
Poderíamos realizar 3 loops diferentes, colocando para cada um, o intervalo de variação das linhas dos intervalos.
Mas existe uma forma mais simples.
Para isso vamos utilizar o operador Union para reunir todos os intervalos e em seguida percorrê-los de forma única.
Sub PercorrerIntervalo()
Dim rgComposto As Range
Dim rg As Range
Set rgComposto = Union([A1:A100],[A150:A200],[A300:A400])
For Each rg in rgComposto
If rg <> "" Then Rows(rg.Row).Hidden = False Else Rows(rg.Row).Hidden = True
Next rg
End Sub
[ ]s
Assinar:
Postar comentários (Atom)
Arquivo do blog
-
▼
2010
(18)
-
►
Setembro
(8)
- Explorando funções de texto - Parte 6
- Explorando funções de texto - Parte 5
- Explorando funções de texto - Parte 4
- Explorando funções de texto - Parte 3
- Explorando funções de texto - Parte 2
- Explorando funções de texto - Parte 1
- Utilizando eventos do Excel - Parte 3
- Utilizando eventos do Excel - Parte 2
-
►
Setembro
(8)
-
►
2009
(16)
-
►
Novembro
(10)
- Criando fórmulas que verifiquem múltiplas condiçõe...
- Identificando o caminho e o nome do arquivo
- Função para contar ocorrências de uma palavra num ...
- Tabela Dinâmica com Intervalo Dinâmico
- Gráficos x Intervalos Dinâmicos - Exemplo 2
- Gráficos x Intervalos Dinâmicos - Exemplo 1
- Criando intervalos dinâmicos
- Ordenação automática de um intervalo de células
- Calculando o dígito verificador (módulo 11)
- Somas e contagens condicionais
-
►
Novembro
(10)
0 comentários:
Postar um comentário