Compartir a través de


Variante Can't ReDim, Erase o Assign to que contiene una matriz cuyo elemento es el objeto With

Causas y soluciones de este error:

  • Ha tratado de usar ReDim, Erase o de asignar a una Variant una variable cuyo elemento es un objeto With. Por ejemplo, el código siguiente produce este error:
Type Test
   Name as Integer
End Type

Sub Main()
   Dim c(0) As Test
   Dim e e = c
   With e(0)
      ReDim e(1)
   End With
End Sub

Para más información, seleccione el elemento en cuestión y presione F1 (en Windows) o AYUDA (en Macintosh).

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.