Je me réponds à moi-même. En fait, ce qui pose problème dans mes exemples n'est pas "Redim preserve" mais la fonction Array, qui renvoie un variant et non une chaîne. Idem si l'on emploi "split" pour créer un tableau. Redim ne marchera pas.
Exemple (j'aime bien les exemples!): Ceci marche: Sub test dim st(2) as string st(0) = "a" ReDim preserve st(1) as String print st(0) end sub Ceci ne marche pas: Sub test dim st(2) as string st = split("a,b,c",",") print st(0) print typeName(st) 'Renvoie "Variant" et non "String()" ReDim preserve st(1) as String st(0) = "a" print st(0) print typeName(st) end sub Bug donc moins gênant que je ne le pensais initialement, reste que de mon point de vu, ce comportement n'est pas normal... Fabien. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]