[Excel] Macro : sélectionner tout

Fermé
xavdu25 Messages postés 1 Date d'inscription mardi 14 décembre 2010 Statut Membre Dernière intervention 14 décembre 2010 - 14 déc. 2010 à 09:38
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 14 déc. 2010 à 10:16
Bonjour,

je me sers d'une macro pour copier des données présentes dans un tableau trié automatiquement. Le problème est le suivant : si une des colonnes fait l'objet d'une sélection partielle, ma copie ne prend pas tout en compte (forcèment...).

J'ai pensé utiliser la ligne suivante:
ActiveWorkbook.Worksheets("ma feuille").AutoFilter.Sort.SortFields.Clear
mais sans succès.

Comment puis-je m'assurer que "sélectionner tout" est coché pour chaque colonne de ce tableau?

A voir également:

1 réponse

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
14 déc. 2010 à 10:16
bonjour

Tu peux tester si ton filtre est présent et l'enlever :

If ActiveWorkbook.Worksheets("ma feuille").AutoFilterMode Then
    ActiveWorkbook.Worksheets("ma feuille").Rows(1).AutoFilter
End If

Puis après ta copie tu le remets :
    ActiveWorkbook.Worksheets("ma feuille").Rows(1).AutoFilter

Tu remplaces évidemment .Rows(1) par la position de ton filtre.
0