Actualité informatique
Test comparatif matériel informatique
Jeux vidéo
Astuces informatique
Vidéo
Télécharger
Services en ligne
Forum informatique
01Business



|||-  

[Excel] Filtre de lignes

 

Ajouter une réponse
 

 
Page photos
 
     
Vider la liste des messages à citer
 
 Page :
1
Auteur
 Sujet :

[Excel] Filtre de lignes

Prévenir les modérateurs en cas d'abus 
post-merid​iem
post-meridiem
Bébé forumeur (De 10 à 49 messages postés)
  1. Posté le 09/07/2007 à 09:07:50  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
Bonjour! Je souhaiterai sélectionner et supprimer les lignes ayant une valeur pour une certaine colonne, et que les "lignes excel" soient supprimées (en clair, qu'il n'y ait pas de saut de numéros de ligne). Pourriez vous m'aider? Une solution dans les filtres d'excel, ou avec une requête je ne sais pas, mais ça m'aiderait vraiment sachant que je dois les supprimer sur un fichier de 25000 lignes ^^

 Merci!

cem007
Sur la bonne voie (de 100 à 499 messages postés)
  1. Posté le 09/07/2007 à 10:30:49  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
Bonjour,

 Si je comprend bien, cela parrait assez simple:
 selectionner la premiere ligne
 inserer une ligne (cliquer sur le "1" - inserer)
 creer un filtre automatique (donnees - filtrer - filtre automatique)
 selectionner la valeur qui doit etre prise en compte dans la liste deroulante de la colonne
 le filtre se realise
 selectionner tout (CTRL + A, ou clic sur le rectangle entre la colone A et la ligne 1), tout se qui est concerne par le filtre se selectionne
 faire un clic droit sur un numero de ligne et faire supprimer

 les lignes concernees sont supprimees, les autres restent

 Cordialement

 Cem

(Publicité)
gorfael
Débutant confirmé (de 1 000 à 4 999 messages postés)
  1. Posté le 09/07/2007 à 10:54:56  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 

post-meridiem a écrit :

Bonjour! Je souhaiterai sélectionner et supprimer les lignes ayant une valeur pour une certaine colonne, et que les "lignes excel" soient supprimées (en clair, qu'il n'y ait pas de saut de numéros de ligne). Pourriez vous m'aider? Une solution dans les filtres d'excel, ou avec une requête je ne sais pas, mais ça m'aiderait vraiment sachant que je dois les supprimer sur un fichier de 25000 lignes ^^

 Merci!
 


Salut
 menu Outils>>Macro>>Nouvelle macro
 Tu valides
 tu arrêtes la macro
 Menu Macro>>Macos
 tu sélectionnes la macro que tu viens de créer => Modifier
 ça te fais passer sous VBEditor dans un module général
 tu supprimes la macro que tu viens de créer (de Sub à End Sub)
 et tu fais un copier/coller de la macro !



 
 Sub Test()
 Dim X As Integer
 Dim Lig As Long

 X = Selection.Columns(1).Column
 For Lig = Range("A1" ).SpecialCells(xlCel​lTypeLastCell).Row To 1 Step -1

If Cells(Lig, X) = "" Then Rows(Lig).Delete
 Next Lig
 End Sub
 


x : 1re colonne de ta sélection dans la feuille en cours
 pour Lig = dernière ligne utilisée dans la feuille jusqu'à 1 par pas de (-1)
 si la cellule colonne N°X, ligne n°Lig est vide supprimer la ligne
 Il te suffit de sélectionner une cellule dans la colonne qui t'interesse
 et de lancer la macro
 A+

 Page :
1

Aller à :
 

Sujets relatifs
excel : formule pour calculer mes heures de travail Lenteur ouverture documents par double clic sur Word Excel
Excel : texte remplacé par ##### Lien hypertexte Excel
Comment copier un tableau Excel dans un PPS différence entre Photo Filtre et Picasa
je cherche logiciel fax utilisant lignes ADSL  
Plus de sujets relatifs à : [Excel] Filtre de lignes