Range.Item (Excel)

Retorna um objeto Intervalo que representa um intervalo deslocado do intervalo especificado.

Se expression não for um intervalo contendo uma coleção de células únicas, por exemplo, porque é obtido por meio do membro Columns , fornecer o segundo argumento é ilegal e resultará em um erro 1004. O membro padrão do intervalo encaminha as chamadas com parâmetros para o membro do Item . Portanto, someRange(1) e someRange(1,1) são equivalentes someRange.Item(1) a someRange.Item(1,1)e, respectivamente. Os argumentos RowIndex e ColumnIndex são deslocamentos baseados em 1 relativos à célula superior esquerda da primeira área do intervalo, conforme retornado pelo membro areas , ou seja, para o intervalo Union(someSheet.Range("Z4:AA6"), someSheet.Range("A1:C3")), Item(1,1) retornará o intervalo com o endereço $Z $4. O ColumnIndex pode ser fornecido como um índice numérico ou como uma cadeia de caracteres de endereço de coluna como em notação a1 "A" , ou seja, refere 1 - "AA" se 27ao índice numérico e a. É possível fazer referência a células fora do intervalo original usando a propriedade Item fornecendo argumentos apropriados, por exemplo Item(3,3) , retornará a célula em "D4" para o intervalo. someSheet.Range("B2:C3") O intervalo retornado ao fornecer apenas um parâmetro depende da natureza do intervalo:

Item (RowIndex, ColumnIndex)


ActiveCell(RowIndex:=1) =

Arguments

O seguinte argumento é necessário

RowIndex - Se o segundo argumento for fornecido, o número da linha relativa da célula a ser retornado. Se o segundo argumento não for fornecido, o índice do subintervalo a ser retornado

Optional arguments

The following argument is optional

ColumnIndex (Long) - O número da coluna relativa da célula a ser retornada.