Coller les valeurs d'un tableau de variables?
Bonjour,
J'ai créé un fichier excel et je souhaite effectuer les calculs dans un tableau de variables et non sur ma feuille excel afin de réduire les temps de calcul (très longs).
Je commence par créer et remplir mon tableau:
Code:
1 2 3 4 5 6 7 8
| Dim tableau(1 To 23, 1 To 67) As Variant
For i = 1 To UBound(tableau, 1)
tableau(i, 1) = "=VLOOKUP(RC[28],Stock!R6C:R65536C[4],5,FALSE)"
tableau(i, 2) = _
"=LEFT(VLOOKUP(RC[27],Stock!R6C[-1]:R65536C[1],3,FALSE),5)"
...
...
Next i |
Par contre quand je recopie ce tableau sur ma feuille excel avec le code suivant, ce sont les formules qui se collent et non les valeurs, et du coup excel recalcule tout.
Code:
Range(Cells(7, 1), Cells(UBound(tableau, 1) + 6, UBound(tableau, 2))) = tableau
Connaissez-vous une solution pour soit:
- copier directement les valeurs du tableau sur ma feuille excel
- remplacer les formules de mon tableau par leur valeur puis coller le tableau
Merci.
Florian.