Impression unique des lignes activées xls

titi -  
leplot Messages postés 193 Statut Membre -
Bonjour,

Je créer un tableau sur excel ou j'ai déjà activé 2 macros, je voudrais en créer une troisième qui lorsque je l'active, m'imprime mon entête et uniquement les lignes dans lesquelles j'ai mis une croix dans la première colonne.
Toutes les solutions sont les bienvenues (même sans macro)
A voir également:

1 réponse

leplot Messages postés 193 Statut Membre 131
 
Bonjour

    Range("A1").Select
    If ActiveSheet.AutoFilterMode = False Then Selection.AutoFilter
    Selection.AutoFilter Field:=1, Criteria1:="X"
    ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
    Selection.AutoFilter


D'abord vérification de la présence du filtre ==> sinon, activation du filtre
Filtrage sur la colonne A critère "X"
Impression
Inactivation du filtre automatique.

Adaptes ce code en fonction de la colonne, du critère et selon si tu veux laisser ou non le filtre.

Bonne continuation
0