J
Jose_P
Guest
Bonjour à tous,
je suis dans un code vba où je souhaite définir une variable de type variante à 1 seule dimension. En écrivant dans mon code (en définissant préalablement la variable1 comme Variant) ;
variable1 = Array("champs1", "", "champs2", "champs3", "champs4")
la variable se définit tres bien.
Le problème se pose dès que je définis ma variable1 de manière "dynamique";
variable1 = Range(range1.Offset(1, 0), range1.Offset(NbChamps, 0)).Value, où range1 est un range dans ma feuille excel
dans ce cas alors, la variable1 se définit à 2 dimensions et pas 1 comme souhaitée
pouvez-vous m'aider ? que dois-je faire ?
merci d'avance
Jose_P
je suis dans un code vba où je souhaite définir une variable de type variante à 1 seule dimension. En écrivant dans mon code (en définissant préalablement la variable1 comme Variant) ;
variable1 = Array("champs1", "", "champs2", "champs3", "champs4")
la variable se définit tres bien.
Le problème se pose dès que je définis ma variable1 de manière "dynamique";
variable1 = Range(range1.Offset(1, 0), range1.Offset(NbChamps, 0)).Value, où range1 est un range dans ma feuille excel
dans ce cas alors, la variable1 se définit à 2 dimensions et pas 1 comme souhaitée
pouvez-vous m'aider ? que dois-je faire ?
merci d'avance
Jose_P