Vba tri différent de 0

Fermé
aurore - 4 juin 2010 à 09:47
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 - 5 juin 2010 à 12:01
Bonjour,

j'utilise la macro suivante qui fonctionne à merveille quand on moins une de mes données filtrées est différente de "0:00".
Mon problème apparait quand toutes mes données sont égales à "0:00" car dans ce cas, au moment de mon copier-coller vers ma seconde feuille de calcul j'ai toutes mes données de la première feuille qui se sélectionne et qui se colle alors que je n'en voudrais aucune.

ou dois-je modifier ma macro pour n'avoir aucune donner coller si toutes mes valeurs sont égales à « 0:00 »?

merci pour vos réponses

aurore

Voici La fameuse macro !

`Tri dans le premier onglet des valeurs différentes de « 0 :00 »

Sheets("BASE DONNEES_SV").Select
Selection.AutoFilter Field:=24, Criteria1:="<>0:00", Operator:=xlAnd 'critère différent de 0:00 Range("A5:E350").Select
Selection.Copy

'Seconde feuille où je copie mes données filtrées

Sheets("ORDO_SV").Select
Range("A6").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False

`Retrait du filtre

Sheets("BASE DONNEES_SV").Select
Selection.AutoFilter Field:=24
Sheets("ORDO_SV").Select

4 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
4 juin 2010 à 12:08
Bonjour

tes Zéros ( ou "" ou vide ?) dans la colonne X (24) sont ils des saisies ou des formules ?
0
oui il s'agit d'une cellule qui résulte de la multiplication de deux autres situées quelques colonnes avant.
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
4 juin 2010 à 18:59
désolé, je viens juste de rentrer
mais tu trouveras peut-être réponse sur ce site incontournable rubrique "filtres"
http://boisgontierjacques.free.fr/
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
5 juin 2010 à 12:01
Bonjour,

Une suggestion : faire la somme de ta colonne et filtrer-coller que si <> 0

eric
0