Shapes.Range (Excel)
Retorna um objeto ShapeRange que representa um subconjunto das formas em uma coleção Shapes.
Embora você possa usar a propriedade Range para retornar qualquer número de formas, é mais simples usar o método Item se você só quiser retornar um único membro da coleção. Por exemplo, Shapes(1) é mais simples do que Shapes.Range(1). Para especificar uma matriz de números inteiros ou cadeias de caracteres para o índice, você pode usar a função Array. Por exemplo, a instrução a seguir retorna duas formas especificadas por nome.
Range (Index)
Index: As formas individuais a serem incluídas no intervalo. Pode ser um número inteiro que especifica o número de índice da forma, uma cadeia de caracteres que especifica o nome da forma ou uma matriz que contém as cadeias de caracteres ou números inteiros.
Dim arShapes() As Variant
Dim objRange As Object
arShapes = Array("Oval 4", "Rectangle 5")
Set objRange = ActiveSheet.Shapes.Range(arShapes)