supprimer les lignes massives d’Excel

J’ai un gros fichier csv ouvert dans EXCEL. Je voudrais supprimer toutes les lignes de la ligne 100020 à la ligne 800030. J’ai essayé de sélectionner toutes les lignes à l’aide de la souris, mais pas tout à fait facilement. Existe-t-il des approches simples pour effectuer ce type d’opération de suppression?

Tu veux dire comme cela:

Sub deleteRows() Rows("100020:800030").Delete Shift:=xlUp End Sub 

Placez le code dans un nouveau fichier de module comme ceci:

entrer la description de l'image ici

Appuyez sur Ctrl + G (Aller à), Dans la zone “Référence”, entrez $ 100020: $ 800030 et appuyez sur Entrée. Ceci sélectionne les lignes. Faites ensuite ce dont vous avez besoin avec: supprimer, copier, etc.

Si vous avez un fichier texte brut csv que vous avez importé dans Excel, cela fonctionnera plus rapidement avec sed (si vous avez access à un système avec sed ):

 sed '100020,800030d' my.csv > my_new.csv