vba copier coller en fonction d'un critere

  • Initiateur de la discussion Initiateur de la discussion spi
  • 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 !

spi

XLDnaute Nouveau
Bonjour,

J'ai besoin d'aide en VBA.
Dans un onglet "data source"j'ai crée une check liste dans laquelle l'utilisateur peut selectionner des devises.
J'aimerais créer une macro dans laquelle pour les devises selectionnées, il se crée un tableau correspondant.

Dans mon fichier, 3 devises ont été selectionnées (EUR, HUF et RON) et j'aimerais que la macro crée 3 tableaux dans l'onglet "Template table" .
Si l'utilisateur selectionne 10 devises, alors il se crée 10 tableaux.
Les tableaux ont tous le meme format, seule la devise doit être indiquée en colonne A.
Pouvez-vous m'aider?
Merci.
 

Pièces jointes

Bonsoir Spi, bonsoir le forum,

Avec un onglet Model masqué, une plage nommée PLAGE et un bouton Clear All pour remettre à zéro, avec une macro dans le module [Module1] et un code pour chaque CheckBox...
 

Pièces jointes

Bonsoir Spi, bonsoir le forum,

Avec un onglet Model masqué, une plage nommée PLAGE et un bouton Clear All pour remettre à zéro, avec une macro dans le module [Module1] et un code pour chaque CheckBox...
Bonjour Robert,
Merci pour le fichier. J'ai compris le principe, mais comment lancez vous la macro qui recopie les devises dans le tableau-type? L'onglet "template table" reste vide...
Merci...
 
Bonjour Robert,
Merci pour le fichier. J'ai compris le principe, mais comment lancez vous la macro qui recopie les devises dans le tableau-type? L'onglet "template table" reste vide...
Merci...

Re-bonjour Robert,
Jái compris votre macro. LE seul hic est que si l'utilisateur click sur une devise et dé-click la même devise, alors elle est quand même prise en compte dans la macro. Y a-t-il un moyen d'éviter cela?
Merci
 
Super, c'est exactement ce que je voulais.
Mille mercis!


Re- Bonjour Robert,
Encore une question concernant mon fichier et VBA...
En pj, le fichier Spiv3. Sur la tab Step 1, l'utilisateur saisit les devises. A partir de cette saisie, les tab Step 2 et Step 3 se créent.
Là l'utilisateur doit saisir manuellement des données dans les tableaux sur les tab Step 2 et Step 3.

A partir de là, je doit manipuler les infos et saisir des formules. En pj, le fichier Spiv4, l'onglet "output" montre ce que j'aimerais obtenir (dans cet exemple, il ný a qu'une devise mais il peut y avoir pls tableaux successifs) .
Dois-je repasser par une macro??? Que me conseillez-vous de faire?
Merci...
 

Pièces jointes

re-bonjour Robert,

J'ai travaillé et avancé sur mon fichier...cf pj
En step 1 et step 2, l'utilisateur saisit ses infos.
En step 3, l'utilisateur doit valider ses données. La macro (step 3), copie les valeurs de la step 2 et de la colonne AH à BH, recopie les formules que je souhaite effectuer.
Le hic, cést que ma macro n'insère qu'un seul tableau de AH:BH même s'il y a pls devises.
Il me manque un info dans ma cro mais je n'arrive pas à trouvwer laquelle.
Une idée?
Par avance merci,
 

Pièces jointes

- 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

Discussions similaires

Réponses
8
Affichages
913
Retour