Partage via


Can't ReDim, Erase, or assign to Variant that contains array whose element is With object

Causes et solutions pour cette erreur :

  • Vous avez tenté d’utiliser ReDim ou Erase, ou d’attribuer à Variant une variable dont l’élément est un objet With. Par exemple, le code suivant produit cette erreur :
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

Pour plus d’informations, sélectionnez l’élément en question et appuyez sur F1 (sur Windows) ou AIDE (sur Macintosh).

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.