Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1553 connectés 

  FORUM HardWare.fr
  Windows & Software

  supprimer des lignes suivant conditions ds Excel

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

supprimer des lignes suivant conditions ds Excel

n°755276
Tbeau
Posté le 02-07-2002 à 14:35:21  profilanswer
 

Bon j'espère que je vais reussir a me faire comprendre :
 
G un tableau Excel de 6600 lignes
et je souhaite suprimer tt les lignes ds lequel ces condition se recoupent :
 
- colonne K = 2; 3; 4; 5 ou 6
- colonne N = 0
 
Ya moyen vous croyez ??? :eek2:  
Merci Beaucoup

mood
Publicité
Posté le 02-07-2002 à 14:35:21  profilanswer
 

n°755293
jicee
Posté le 02-07-2002 à 14:46:41  profilanswer
 

crée des filtres en haut de tes colonnes

n°755319
Tbeau
Posté le 02-07-2002 à 15:05:15  profilanswer
 

g essayé mais on peut pas recouper les conditions sur deux colonnes ...

n°755323
jicee
Posté le 02-07-2002 à 15:08:16  profilanswer
 

Tbeau a écrit a écrit :

g essayé mais on peut pas recouper les conditions sur deux colonnes ...




 
ben normalement si tu crée un filtre automatique toutes tes colonnes en sont équipés alors tu peux vraiment faire ce que u veux

n°755326
Tbeau
Posté le 02-07-2002 à 15:10:47  profilanswer
 

j'arrive a le fair sur deux colonnes mais pas a recouper les conditions
 
si ma première colonnes = 0 je ve la masquer que si la deuxième est différente de 1 en fait

n°755397
Pupoul
Je te vois
Posté le 02-07-2002 à 16:01:28  profilanswer
 

Bin, y'a pas beaucoup d'autres solutions que de passer par le VB intégré d'EXCEL.
 
C'est pas trop compliqué, une fois pigé comment on fait pour dimensionner ta feuille excel.

n°756169
Tbeau
Posté le 03-07-2002 à 09:38:31  profilanswer
 

Et comment tu fais avec VB ???
 

pupoul a écrit a écrit :

Bin, y'a pas beaucoup d'autres solutions que de passer par le VB intégré d'EXCEL.
 
C'est pas trop compliqué, une fois pigé comment on fait pour dimensionner ta feuille excel.



n°756180
bikerman
Posté le 03-07-2002 à 09:50:00  profilanswer
 

Essai ça:
 
Sub delete_ligne()
Dim i As Integer
Application.ScreenUpdating = False
For i = 1 To 6600
    If (Cells(i, 14) = 0 And (Cells(i, 11) = 2 Or Cells(i, 11) = 3 Or Cells(i, 11) = 4 Or Cells(i, 11) = 5 Or Cells(i, 11) = 6)) Then
    Cells(i, 1).EntireRow.Delete
    i = i - 1
    End If
Next
Application.ScreenUpdating = True
End Sub
 
A recopier dans un module Excel (c'est bourin, fait en dix secondes mais ça doit fonctionner)

n°756207
Tbeau
Posté le 03-07-2002 à 10:09:38  profilanswer
 

merci beaucoup Bikerman,
 
bon je suis un gros newbie en VB, je le mets ou ton code ????
Je ne trouve pas comment l'executer... :pt1cable:
 
 

bikerman a écrit a écrit :

Essai ça:
 
Sub delete_ligne()
Dim i As Integer
Application.ScreenUpdating = False
For i = 1 To 6600
    If (Cells(i, 14) = 0 And (Cells(i, 11) = 2 Or Cells(i, 11) = 3 Or Cells(i, 11) = 4 Or Cells(i, 11) = 5 Or Cells(i, 11) = 6)) Then
    Cells(i, 1).EntireRow.Delete
    i = i - 1
    End If
Next
Application.ScreenUpdating = True
End Sub
 
A recopier dans un module Excel (c'est bourin, fait en dix secondes mais ça doit fonctionner)



n°756215
bikerman
Posté le 03-07-2002 à 10:19:42  profilanswer
 

Tu ouvres ton fichier Excel, puis menu outils, macro, Visual Basic Editor. Dans l'éditeur VB qui vient de s'ouvrir, tu vérifies dans la fenêtre en haut à gauche que tu es bien sur ton fichier puis menu insertion, module et dans la fenêtre qui vient de s'ouvrir tu colles le code donné plus haut. Retour sous Excel, menu outils, macro, macros ... et tu sélectionnes "delete_ligne"

mood
Publicité
Posté le 03-07-2002 à 10:19:42  profilanswer
 

n°756255
Tbeau
Posté le 03-07-2002 à 10:46:59  profilanswer
 

CA MARCHE MERCI A TOUS !!!!!!!!!   :D


---------------
See ya'    Tbeau
n°756270
Pupoul
Je te vois
Posté le 03-07-2002 à 10:55:30  profilanswer
 

Joli coup bikerman !
 
 :jap:

n°756289
bikerman
Posté le 03-07-2002 à 11:03:45  profilanswer
 

pupoul a écrit a écrit :

Joli coup bikerman !
 :jap:  




Merci, merci, ça me détend de faire ça  :jap:  :benetton:  :sol:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software

  supprimer des lignes suivant conditions ds Excel

 

Sujets relatifs
est il possible d avoir 2 lignes adsl chez soi ?Comment supprimer une clé de registre protégée?
Pb ExcelSupprimer l'accès à un disque local sur XP
Comment faire sous excel ....Erreur "Format de fichier Copie externe : non valide" en excel
ma petite question du jour (excel) :o) // j'ai trouvécomment supprimer anonymizer ?
convertir des fichiers en fichiers compatible excel ?Supprimer les fichiers Temporary internet, erreur fatale
Plus de sujets relatifs à : supprimer des lignes suivant conditions ds Excel


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR