Copier ligne contenant une valeur particulière

ludosipm

XLDnaute Nouveau
Bonjour,


Voici mon problème, j'ai une base de donnée avec quelques cellules vides dans la colonne C. Je voudrais copier les lignes dont la cellule qui est en C contient la valeur "Y", pour les exploiter sur une autres feuilles.

Seulement mon niveau en VBA m'en empêche ....
 

ROGER2327

XLDnaute Barbatruc
Re : Copier ligne contenant une valeur particulière

Bonjour ludosipm
En l'absence d'un support montrant précisément le problème, voici une exemple de solution dans le classeur joint.
La procédure, associée au bouton de la feuille Feuil1 est la suivante :
Code:
[COLOR="DarkSlateGray"][B]Sub tata()
   Application.ScreenUpdating = False
   With Sheets("Feuil2")
      .Activate
      .Range(.[A1], .[A1].SpecialCells(xlLastCell)).ClearContents
   End With
   With Sheets("Feuil1").[A1]
      Range(.Cells, .SpecialCells(xlLastCell)).Resize(1).AutoFilter
      .AutoFilter Field:=3, Criteria1:="Y"
      Range(.Cells, .SpecialCells(xlLastCell)).Copy Destination:=Sheets("Feuil2").[A1]
      .AutoFilter Field:=3
      .AutoFilter
   End With
   Application.ScreenUpdating = True
End Sub[/B][/COLOR]
Voyez si vous pouvez en tirer quelque-chose...​
ROGER2327
#4064


Vendredi 27 Phalle 137 (Priape, franc-tireur, SQ)
20 Fructidor An CCXVIII
2010-W36-1T13:54:44Z
 

Pièces jointes

  • ludosipm_4064.xls
    21.5 KB · Affichages: 159

Discussions similaires

Réponses
8
Affichages
431

Statistiques des forums

Discussions
312 492
Messages
2 088 908
Membres
103 982
dernier inscrit
krakencolas