C'espossible mais pas comme cà.
Dim TableauPrevisionnel() As Variant
Puis dès que tu t'en sers la premiere fois :
ReDim TableauPrevisionnel(0 To i, 0 To 4)
Sinon, le As Variant, je te déconseille fortement : d'un, ca fait chuter les performances (!!!), mais surtout, tu peux lui donner n'importe quel type de données, VB ne dira absolument rien, ce qui est loin d'être pratique !
_
Avant de poster dans le forum,
prière d'aller lire ceci :
http://www.codes-sources.com/reglement.aspx