![]() |
|
Forum
|
|
|
#1 (permalink) |
|
XLDnaute Nouveau
Date d'inscription: janvier 2008
Messages: 36
|
Bonjour le Forum,
J'aurai besoin de votre aide, je cherche à créer une macro qui me permettrait d'effectuer un filtre sur la colonne L et faire un copier-coller du résultat dans un nouveau fichier excel pour chacune des personnes qui se trouvent dans cette colonne, ensuite faire un enregistrer sous et renommer le fichier. Trouvez un échantillon du fichier ci-joint. Dans l'attente de vous lire... BàV |
|
|
|
| ANNONCES | |||
|
|
|
|
#3 (permalink) |
|
XLDnaute Nouveau
Date d'inscription: janvier 2008
Messages: 36
|
Bonsoir François,
Tout simplement génial... Je te remercie beaucoup pour ton aide et ta rapidité de réponse. Petite question supplémentaire, serait-il possible de modifier la macro pour pouvoir renommer le nouveau fichier excel générer en le nommant avec le nom de la personne filtrée + le nom de l'onglet du fichier excel de départ (Relevé clients au 30-04-08)? PS : ne perd pas le fil, stp, j'aurai 1 autre question du même style, filtrer dans 1 fichier par Nom et imprimer, je prépare 1 échantillon du fichier et poserai ma question plus clairement ce w-end. Encore merci... BàT |
|
|
|
|
|
#4 (permalink) |
|
XLDnaute Accro
Date d'inscription: avril 2005
Localisation: MONTARGIS (la Venise du Gâtinais)
Version Excel : Excel 2003 (PC)
Messages: 1 935
|
Salut tout le monde,
Si je peux me permettre voici le fichier légèrement modifié ![]() Avec un USF qui te permet de sélectionner le nom que tu souhaites filtrer, plus pratique qu'un "InputBox" A+
__________________
Cordi@lement. La politesse est comme le zéro, qui, sans avoir de valeur en soi, en ajoute à toutes choses. ![]() VBA, vous ne savez pas comment faire ... Pensez à l'enregistreur de macro ! Menu -> Outils -> Macro -> Nouvelle macro ![]() Si vous souhaitez rejoindre le club des Supporters d'XLD ... c'est ICI Petite citation : C'est en XLDant que l'on devient XLDnaute Accro ...
|
|
|
|
|
|
#5 (permalink) |
|
XLDnaute Nouveau
Date d'inscription: janvier 2008
Messages: 36
|
Bonjour Bruno,
Merci pour ton intervention qui n'est pas des moindre et qui me convient parfaitement aussi... Si je peux me permettre et pour aller encore un peu plus loin, serait-il possible de conserver la même mise en page que le fichier original (voir aperçu avant impression) pour le nouveau fichier excel générer, pour ensuite imprimer le nouveau document et faire "bonne impression" ? BàV |
|
|
|
|
|
#6 (permalink) |
|
XLDnaute Impliqué
Date d'inscription: décembre 2006
Localisation: MORESTEL
Version Excel : Excel 2007 (PC)
Messages: 572
|
Bonjour
Pour garder la mise en page j'enregistrerai plutôt une copie du fichier à laide la commande ActiveWorkbook.SaveCopyAs (NomFic) A+ François
__________________
|
|
|
|
|
|
#7 (permalink) |
|
XLDnaute Accro
Date d'inscription: avril 2005
Localisation: MONTARGIS (la Venise du Gâtinais)
Version Excel : Excel 2003 (PC)
Messages: 1 935
|
Salut Fanfan38, Maryrossignon,
Pour faire "bonne impression" (j'adore l'humour...) Sachant que le résultat du filtre est copié dans "feuil1", qui elle même est copié dans un nouveau classeur et enregistrée. Il te suffit : 1) sur ta première feuille, tu vas dans le menu Fichier -> Mise en page tu cliques sur OK 2) tu sélectionnes ensuite ta feuil1, tu appuies sur la touche F4 ou CTRL+Y pour reproduire la mise en page Comme ça tu auras la mise en page souhaitée à chaque fois. Est-ce que ça te va comme ça ? A+
__________________
Cordi@lement. La politesse est comme le zéro, qui, sans avoir de valeur en soi, en ajoute à toutes choses. ![]() VBA, vous ne savez pas comment faire ... Pensez à l'enregistreur de macro ! Menu -> Outils -> Macro -> Nouvelle macro ![]() Si vous souhaitez rejoindre le club des Supporters d'XLD ... c'est ICI Petite citation : C'est en XLDant que l'on devient XLDnaute Accro ...
|
|
|
|
|
|
#9 (permalink) |
|
XLDnaute Nouveau
Date d'inscription: janvier 2008
Messages: 36
|
Comme promis, je me permets de revenir vers vous pour obtenir de l'aide pour améliorer l’utilisation journalière, dans le cadre de mon travail, du fichier ci-joint (échantillon) :
Objectifs : créer 1 macro via 1 USF pour imprimer des listes de distributions de factures, en pensant que de nouveaux onglets apparaîtront pour terminer l’année (01-2008 > 12-2008) : L’USF doit contenir : 1. Filtre 1 : pour filtrer par date de transmission (colonne L) 2. Filtre 2 : pour filtrer pour nom de Conducteur (colonne K) 3. Filtre 3 : pour filtrer par CI (colonne H) 4. Bouton « Imprimer » : pour imprimer la liste de distribution de la colonne A à J, en fonction des critères filtrés tout en conservant la même mise en page (voir aperçu avant impression) que les onglets de départ et bien faire apparaître : a.En pied de page à gauche : le nom du conducteur sélectionné b.En pied de page au centre : la date de transmission Dans l’attente de vous lire… BàV |
|
|
|
| ANNONCES | |
![]() |
| Outils de la discussion | |
|
|
Discussions similaires
|
||||
| Discussion | Auteur | Forum | Réponses | Dernier message |
| Enregistrer celon critère apres avoir filtrer | aurel | Forum Excel | 0 | 14/03/2008 14h58 |
| Filtrer, copier et coller des données dans un autre classeur | Papillon34 | Forum Excel | 2 | 16/10/2007 16h41 |
| Copier/coller macro | zaza29 | Forum Excel | 2 | 11/04/2007 09h15 |
| Macro et copier coller | SATANAS | Forum Excel | 3 | 16/01/2006 12h35 |
| Macro copier coller | Cécilia | Forum Excel Downloads - Archives | 1 | 23/08/2003 02h34 |