Bonjour,
dans une feuille, à l'intérieur d'une macro je souhaite supprimer toutes les lignes qui comporte un "x" dans la colonne E. J'avais donc prévu le code suivant :
Le problème c'est que mon PC au bureau n'est pas une bête de course et il plante systématiquement quand j'arrive sur cette instruction. Apparemment il n'apprécie pas devoir supprimer environ 17000 lignes (sur 43000).
J'ai essayé d'effectuer la manip à la main pour voir et j'obtiens le message d'erreur :
"Microsoft Excel ne peut pas créer ni utiliser la plage de données car celle-ci est trop complexe"
Sauriez-vous comment résoudre ce souci ?
dans une feuille, à l'intérieur d'une macro je souhaite supprimer toutes les lignes qui comporte un "x" dans la colonne E. J'avais donc prévu le code suivant :
Code:
Selection.AutoFilter
Selection.AutoFilter Field:=5, Criteria1:="=x"
Rows("2:" & Range("A1").End(xlDown).Row).Delete Shift:=xlUp
Selection.AutoFilter
Le problème c'est que mon PC au bureau n'est pas une bête de course et il plante systématiquement quand j'arrive sur cette instruction. Apparemment il n'apprécie pas devoir supprimer environ 17000 lignes (sur 43000).
J'ai essayé d'effectuer la manip à la main pour voir et j'obtiens le message d'erreur :
"Microsoft Excel ne peut pas créer ni utiliser la plage de données car celle-ci est trop complexe"
Sauriez-vous comment résoudre ce souci ?