Application.Range (Excel)

Retorna um objeto Range que representa uma célula ou um intervalo de células.

Quando usado sem um qualificador de objeto, essa propriedade é um atalho para ActiveSheet.Range (retorna um intervalo da planilha ativa; se a folha ativa não for uma planilha, a propriedade falhará). Quando aplicada a um objeto Range, a propriedade é relativa ao objeto Range. Por exemplo, se a seleção é a célula C3, Selection.Range("B1") retorna a célula D3, porque é relativa ao objeto Range retornado pela propriedade Selection. Por outro lado, o código ActiveSheet.Range("B1") sempre retorna a célula B1.

Range (Cell1, Cell2)


Dim strCell1 As String: strCell1 = 
Dim rngRange As Range
Set rngRange = Range(Cell1:=strCell1)

Arguments

O seguinte argumento é necessário

Cell1 (Range) - O nome do intervalo. Deve ser uma referência ao estilo A1 na linguagem da macro. Pode incluir o operador do intervalo (dois pontos), o operador de interseção (um espaço) ou o operador de união (uma vírgula). Também pode incluir sinais de dólar, mas eles são ignorados. Você pode usar um nome definido no local em qualquer parte do intervalo. Se você usar um nome, será considerado que o nome estará na linguagem da macro.

Optional arguments

The following argument is optional

Cell2 (Range) - A célula no canto superior esquerdo ou no canto inferior direito do intervalo. Pode ser um objeto Range que contém uma única célula, uma coluna inteira ou uma linha inteira, ou pode ser uma cadeia de caracteres que nomeia uma única célula na linguagem da macro.