Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Uma coleção das áreas (ou seja, blocos contíguos de células) em uma seleção.
Comentários
Não há nenhum objeto de área singular; membros individuais da coleção Areas são objetos Range . A coleção Areas contém um objeto Range para cada intervalo de células contíguo individual na seleção. Se a seleção contiver somente uma área, a coleção Areas conterá um único objeto Range correspondente a essa seleção.
Exemplo
Use a propriedade Areas do objeto Range para retornar a coleção Areas . O exemplo a seguir limpa a seleção atual se ela contiver mais do que uma área.
If Selection.Areas.Count <> 1 Then Selection.Clear
Use Áreas (índice), onde índice é o número de índice da área, para retornar um único objeto Range da coleção. Os números de índice correspondem à ordem em que as áreas foram selecionadas. O exemplo a seguir limpa a primeira área na seleção atual se a seleção contiver mais do que uma área.
If Selection.Areas.Count <> 1 Then
Selection.Areas(1).Clear
End If
Algumas operações não podem ser executadas em mais de uma área em uma seleção ao mesmo tempo; Você deve percorrer as áreas individuais na seleção e executar as operações em cada área separadamente. O exemplo a seguir executará a operação denominada myOperation no intervalo selecionado se a seleção contiver apenas uma área; se a seleção contiver várias áreas, o exemplo executará myOperation em cada área individual na seleção.
Set rangeToUse = Selection
If rangeToUse.Areas.Count = 1 Then
myOperation rangeToUse
Else
For Each singleArea in rangeToUse.Areas
myOperation singleArea
Next
End If
Propriedades
Confira também
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.