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:
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 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
Cordialement !
Partager