Bonjour =)
Reprenant une application pro sur une techno que je ne connais pas de base (le VBA/Excel !), je suis confronté à un problème que j'ai 'identifié' mais alors...impossible de comprendre pourquoi ça "bug"
En fait ce n'est pas vraiment un bug, je rencontre à cause d'une ligne de grosses lenteurs dans l'exécution du programme.
Concrètement, le programme contruit divers tableaux, et ensuite il écrit les valeurs de ces tableaux dans les cellules du tableur Excel.
voici un bout du programme :
...
For No_Bug = 0 To Indtab - 1
If mesComments(No_Bug) <> "" Then
Sheets(feuille_LBT).Cells(Ligne_Bug, 1) = Ligne_Bug - 5
Sheets(feuille_LBT).Cells(Ligne_Bug, 2) = mesID_Test(No_Bug)
Sheets(feuille_LBT).Cells(Ligne_Bug, 3) = mesResultats(No_Bug)
Sheets(feuille_LBT).Cells(Ligne_Bug, 4) = mesComments(No_Bug)
Sheets(feuille_LBT).Cells(Ligne_Bug, 5).FormulaLocal = mesScreens(No_Bug)
Sheets(feuille_LBT).Cells(Ligne_Bug, 6) = 2 'Si je commente Seulement cette ligne, le programme s'exécute très vite et sinon...un tour de boucle prends environ 1 à 2 secondes à s'exécuter.
Sheets(feuille_LBT).Cells(Ligne_Bug, 7) = 1
End If
...
Next No_Bug
...
A quoi ça pourrait être du ? c'est exactement le même traitement que les autres collones, je ne comprend pas du tout pourquoi ça peut faire ça et ça me rend fou x)
Merci pour le coup de main !