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.