Bonjour,
J'ai construit un code pour construire un tableau a partir d'un fichier excel sans l'ouvrir pour optimiser le traitement mais je me rends compte seulement après coup que l’exécution de ce code est très lent. Question, comment faire pour réduire drastiquement ce temps d’exécution pour obtenir le même résultat ?
Code :
Sub remp_database()
Erase tabldata
'chemin du fichier database
Fichier = "'D:\Documents\[database.xlsm]Feuil1'!"
nbligne = 32000
nbcolonne = 6
'peuple un tableau database
ReDim tabldata(nbligne - 1, nbcolonne - 1)
For j = 0 To UBound(tabldata, 2)
For i = 0 To UBound(tabldata, 1)
tabldata(i, j) = ExecuteExcel4Macro(Fichier & "R" & i + 1 & "C" & j + 1)
Next i
Next j
End Sub
Merci de vos lumieres....