Macro très lente

J'ai une macro qui supprime des lignes si une colonne est vide.

Le problème est que j'ai 100,00 ligne et c'est très lent.

Quelqu'un avec solution SVP.

Sub SupprimerLignesVides()

Dim Ligne As Long

For Ligne = Cells(Rows.Count, "F").End(xlUp).Row To 1 Step -1

If Cells(Ligne, "F") = "" Then Rows(Ligne).Delete

Next Ligne

Call DescriptionEmployeur

Call AutofillColonneV

End Sub

bonjour,

Mettre

Application.ScreenUpdating = False avant la boucle For...

A+

J'ai essayé mais ça ne fonctionne pas!

Excuser j'avais pas mis à la bonne place.

Ça fonctionne super!

Bonjour MiDiCa,

si « ça fonctionne super! » : tant mieux, ça veut dire que ton problème est réglé ! dans ce cas, tu dois passer le sujet en résolu en cliquant sur le bouton qui est près du bouton (coin haut droit d'un message, de préférence celui qui a résolu ton exo, donc ici, le post de galopin01 du 7 juin à 19:07) ; ça permet aussi de clôturer le fil de la discussion.

dhany

Rechercher des sujets similaires à "macro tres lente"