Salut,
J’ai une petite préoccupation concernant les tableaux en VBA. En effet, j’essaie un peu de m’exercer en remplissant un tableau de 2x5000 éléments (entiers) qui proviennent de colonnes F et L.
L’objectif est de faire la soustraction pour obtenir une différence entre les éléments de F et L et ensuite, les remplacer dans la colonne F.
Avec ce bout de code que j’ai essayé, ça marche:
Sub enreg_tab()
Dim tab_exemple(4999, 1)
For i = 0 To 4999
'Enregistrement des valeurs dans le tableau
tab_exemple(i, 0) = Range("F" & i + 2)
tab_exemple(i, 1) = Range("L" & i + 2)
'Soustraction et remplacement
Range("F" & i + 2) = tab_exemple(i, 0) - tab_exemple(i, 1)
Next
End Sub
Sauf que ça me prend environ 20 minutes pour finaliser l’opération. Alors, étant débutant, je me tourne vers vous pour enfin, essayer de trouver une alternative plus rapide.
Cordialement !