murainesouspatate
XLDnaute Occasionnel
Bonjour,
je me trouve bien ennuyé dans mon travail,
J'effectue des extractions de fichier brut à retravailler pour faire une base de donnée sous Access.
Pour retravailler mon fichier brut , je fais une mise en forme qui dure presque 1h15, la plus longue (suppression des lignes vides).
Celui-ci comprend 38015 lignes et presque une sur deux de vide.
Pourriez vous me donner une astuce pour diminuer ce temps ?
voici ma macro :
Sub DétruireLigne()
derniereLigne = ActiveSheet.UsedRange.Rows.Count
Application.ScreenUpdating = False
For r = derniereLigne To 1 Step -1
If Application.CountA(Rows(r)) = 0 Then Rows(r).Delete
Next r
End Sub
je me trouve bien ennuyé dans mon travail,
J'effectue des extractions de fichier brut à retravailler pour faire une base de donnée sous Access.
Pour retravailler mon fichier brut , je fais une mise en forme qui dure presque 1h15, la plus longue (suppression des lignes vides).
Celui-ci comprend 38015 lignes et presque une sur deux de vide.
Pourriez vous me donner une astuce pour diminuer ce temps ?
voici ma macro :
Sub DétruireLigne()
derniereLigne = ActiveSheet.UsedRange.Rows.Count
Application.ScreenUpdating = False
For r = derniereLigne To 1 Step -1
If Application.CountA(Rows(r)) = 0 Then Rows(r).Delete
Next r
End Sub