=> DEMO UserForm Copy Sheets Array vers Classeurs ou SendMail transformable XLA
Bonjour Fabien, le Forum
Je te conseille de lire notre
Charte où tu apprendras certaines astuces pour être XLD-Compliant, car ni ton sujet, ni toutes tes abbréviations de Tchat.
Pour ton problème je te conseille deux démos :
Fichier Téléchargeable
Lien supprimé
Fil de Discussion avec explications
Lien supprimé
Dans Cette Démo :
Un UserForm qui va lister dans une ListBox avec Propriété MultiSelect toutes les feuilles...
Celui-ci permettra :
De faire sa sélection de feuilles à copier, et en ayant la possiblité de choisir :
=> Copie des feuilles sélectionnées vers un Nouveau Classeur.
=> Copie des feuilles sélectionnées vers Classeur Existant.
Cette dernière option va permettre de faire "deux/trois petites choses" :
=> Proposer une boite de dialogue "GetOpenFileName" pour sélectionner un classeur existant.
=> Vérifier si les feuilles existent déjà dans ce classeur sélectionné, auquel cas elles seront supprimées.
=> Intégrer en fin de d'index des feuilles existantes dans ce classeurs les nouvelles à importer
=> Proposer en fin de traitement de sauver et fermer directement le classeur ayant reçu l'import de feuilles...
Une autre Démo plus élaborée...
Fichier Téléchargeable
Lien supprimé
Fil de Discussion avec explications
Lien supprimé
La seconde démo est plus élaborée puisque en plus de faire ce que fait la première, elle permet une Option pour envoyer directement en Email ces feuilles sélectionnée... Et En prime cette démo peut se transformer en Macro Complémentaire (XLA) en un simple Click...
Bon Appétit
@+Thierry