VBA - Autofilter - nb valeur d'un field et récupérer le champ

  • Initiateur de la discussion Initiateur de la discussion Daminoutchi
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

D

Daminoutchi

Guest
Bonjour à tous

Je cherche a imprimer en automatique 1 par 1 chaque : Criteria1:="xxx"
d'un : Selection.AutoFilter
Je veux donc une tableau imprimé avec les lignes de toutes les commandes d'un même client et cela pour chacun des clients de la feuille.

Exemple :
numClient adresse commande
23 blabla blabla
26 qdsqs qsdqsd
23 qsdqs dq sdq
26 aaa aaa

Code:
 Selection.AutoFilter Field:=1, Criteria1:="26"
    ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True

J'utilise ce bout de code. Mais mon problème est comment connaitre le nombre de Criterira1 du Field1. Est il possible de faire un count ou quelque chose?
Ensuite second problème, comment je peux prendre cette valeur et l'assigné à la propriété Criteria1:=

Merci d'avance pour votre coup de pouce !
 
Dernière modification par un modérateur:
Re : VBA - Autofilter - nb valeur d'un field et récupérer le champ

Merci Catrice
cela fonctionne mais dans mon cas je neveux pas de copie "ailleur" j'ai donc trouvé une solution ce matin avec le type collection (en vba)
En tout cas ton exemple mais bien épaulé.
Merci
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.
Retour