Pas du tout. Un exemple pour être plus clair.
Dim tab1 as variant
Dim a&, b&
tab1(1,1)="A"
tab1(1,2)="B"
tab1(1,2)="C"
tab1(2,1)="D"
tab1(2,2)="E"
tab1(2,2)="F"
Je voudrais pouvoir copier la 2è ligne du tableau sur la 1ère ligne d'une feuille excel, autrement dit quelque chose qui ressemblerait à ceci :
Feuil3.Range("A1:C1") = tab1(2)
pour qu'au bout du compte on obtienne :
D en A1
E en B1
F en C1
Si je demande cela c'est parce que dans la réalité, je traite un tableau de 60 colonnes et contenant plusieurs dizaine de milliers de lignes, or avec une seule instruction comme celle-là mon programme irait sûrement beaucoup plus vite.