effacement de ligne sous Exel selon critere

effacement de ligne sous Exel selon critere - Logiciels - Windows & Software

Marsh Posté le 22-03-2005 à 09:05:32    

Bonjour
Alors...
 
J'ai un fichier exel avec x collone et x ligne et j'ai besoin de faire la chose suivante de maniere globale.
 
Effacer toute les ligne qui ont le champs vide "non renseigné" a la collonne F.
 
Comment que ca marche...?

Reply

Marsh Posté le 22-03-2005 à 09:05:32   

Reply

Marsh Posté le 22-03-2005 à 10:06:38    

A mon avis va poster dans Programmation tu auras plus de réponse.


Message édité par wonee le 22-03-2005 à 10:07:01
Reply

Marsh Posté le 22-03-2005 à 10:15:00    

Salut,
 
C'est possible en créant une macro :
 
Sub Suppression_Non_rens()
 
    Range("F1" ).Select
    While ActiveCell.Value <> "Fin"
    If ActiveCell.Value = "" Then
        ActiveCell.EntireRow.Delete
    Else
        ActiveCell.offset(1,0).select
    End If
    Wend
End Sub
 
La macro s'arrete qd la valeur "Fin" est trouvée dans une des cases de la colonne F, il te faut donc mettre "Fin" dans la dernière ligne de ton tableau ...
 
Voila


Message édité par eliohan le 22-03-2005 à 10:29:59
Reply

Marsh Posté le 22-03-2005 à 11:00:13    

Nikel ta reponse :)
 
Un seul soucis, je vois pas le parcours de la collonne F.
 
En effet, tu te place sur F1 mais apres? C'est le Range qui fais bouger vers le F2, F3...? Parce que sinon, ca sent la boucle infini :) (vu que mon F1 n'est pas vide :))
 
Merci encor
@+

Reply

Marsh Posté le 22-03-2005 à 11:02:05    

a si j'avais pas vu le else...

Reply

Marsh Posté le 22-03-2005 à 16:26:16    

Filtre sur la table
Selection colonne F = "vide"
Selection et suppression des lignes filtrées
Suppresion du filtre

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed