Exportation onglets (VBA)

bonjour,

dans le fichier ci-inclus j'ai 3 onglet que je veux exporter tout les trois dans un nouveau classeur tout en :

*gardant les formules

*le nouvau classeur créé sera fermé

*le nouvau classeur créé prendra DS comme nom

*ne pas garder les boutons qui se trouvent dans les onglets

*ne pas garder le code vba dans le nouveau classeur

Merci d'avance

7ventes.xlsx (22.87 Ko)

Bonjour,

Ci-joint une proposition à tester.

Cliquer sur le bouton et sélectionner le fichier à consolider

Bouben

22regroupventes.xlsm (17.67 Ko)

Bonjour bouben,

je ne veux pas regrouper des feuilles mais plutôt exporter les onglet 1,2 et 3 qui se trouve dans le classeur ventes dans un nouveau classeur qui doit prendre comme Nom DS avec les autres conditions cités dans mon 1er post

EDIT:

le code je veux qu'il soit lié au bouton exportation quis e trouve dans l'onglet 1

Re-

Mal compris !

Alors quelques questions :

  • le classeur DS existe déjà ?
  • on veut à chaque fois remplacer les 3 onglets du classeur DS par les 3 onglets du fichier Ventes (tout écraser) ?
  • les onglets dans les 2 classeurs s'appellent toujours "1", "2", "3" ?
  • concernant les boutons, actuellement, sauf erreur, pas de boutons dans le fichier ventes
  • idem ; pas de code VBA dans le fichier ventes

En attente ...

Bouben

re,

*le claseur DS n'existe pas

*les 3 onglets du classeur ventes seront copiées dans un nouveau classeur qui sera créer et prendra DS comme Nom

*on veut à chaque fois remplacer les 3 onglets du classeur DS par les 3 onglets du fichier Ventes (tout écraser) ? oui

*les onglets dans les 2 classeurs s'appellent toujours "1", "2", "3" ? oui

*pour les boutons : après le code vba que tu va créer j'aurais un bouton dans l'onglet 1 du classeur vente ou tu va affecter le code et après exportation le nouveau classeur DS je ne veux qu'il comporte ni le code ni le bouton du classeur ventes

Cordialement

Susaita

Bonjour,

Ci-joint une nouvelle version à tester.

Le fichier "DS.xlsx" est créé dans le même répertoire que ce fichier.

Bouben

30ventes-v0-1.xlsm (35.65 Ko)

merci pour ta réponse bouben mais j'ai des petites remarques

*je veux éviter les messages qui s'affichent quand je clique sur le bouton exporter

*le fichier crée (DS) je veux qu'il soitdans le même dossier que le fichier ventes

*quand je clique sur le bouton exporter le fichier ds crée je veux qu'il soit fermé et non pas ouvert

*je veux éviter l'onglet Feuil1 qui se crée avec les 3 onglets copiées dans le fichier DS

Je note les remarques ...

Mes remarques

*je veux éviter les messages qui s'affichent quand je clique sur le bouton exporter

=> OK, à enlever

*le fichier crée (DS) je veux qu'il soitdans le même dossier que le fichier ventes

=> Sauf erreur, c'est bien ça

*quand je clique sur le bouton exporter le fichier ds crée je veux qu'il soit fermé et non pas ouvert

=> Sauf erreur, c'est bien ça, le fichier final est fermé en fin de traitement

*je veux éviter l'onglet Feuil1 qui se crée avec les 3 onglets copiées dans le fichier DS[/quote]

=> A étudier

Bouben

re,

après un autre test j'enleve la 2ème et la 3ème remarque maintenant il reste juste les remarques ci-dessous a appliquer

*je veux éviter les messages qui s'affichent quand je clique sur le bouton exporter

=> OK, à enlever

*je veux éviter l'onglet Feuil1 qui se crée avec les 3 onglets copiées dans le fichier DS

=> A étudier

Merci d'avance

Je pensais bien aussi ...

Ci-joint une V0.2 à tester

Avant le premier lancement : ancien fichier DS, à supprimer

Bouben

31ventes-v0-2.xlsm (36.62 Ko)

re,

après un teste j'ai découvert cela :

***les messages qui demandent confirmation s'affichent toujours.....

**les onglets crées doivent garder leur couleur d'origines (rouge,vert et bleu)

***la hauteur des lignes ne doit pas changer dans le fichier DS

re bouben,

ce n'est pas possible ces dernières demandes ?

Bonjour

Sans doute possible. Pas regardé.

Possible d'avoir le vrai fichier ?

Bouben

oui c'est possible

9susaita.xlsx (57.44 Ko)

Dans le fichier, aucun onglet ne se nomme "1", "2", "3".

Ce fichier est le bien le fichier de données ?

Mauvais compréhension ?

Bouben

oui aucun onglet ne se nomme 1 2 3 parce que le classeur que j'ai envoyé au début c'était juste un exemple que je voulais par la suite appliquer sur mon fichier d'origine que je viens de joindre

c'est le vrai fichier sur lequel je veux appliquer mon travail

OK,

d'où ma question de ce matin

" les onglets dans les 2 classeurs s'appellent toujours "1", "2", "3" ?"

Autre point : les anomalies indiquées plus haut ne sont pas relevées avec le fichier qui vient d'être envoyé.

Sauf erreur, la macro ne peut même pas se lancer avec ce fichier, vu le nom des onglets,

Je laisse un peu le sujet en stand by.

Bouben

Bonsoir bouben

Les remarques que j'ai faite je l'ai es decouvert juste dans le fichier que je t'ai envoyé au début,

Je n'ai pas appliqué ta macro sur le fichier original que je t'ai envoyé en dernier

***les messages qui demandent confirmation s'affichent toujours.....

**les onglets crées doivent garder leur couleur d'origines (rouge,vert et bleu)

***la hauteur des lignes ne doit pas changer dans le fichier DS

Si tu comptes travailler sur le dernier fichier la seule chose qui va changer c'est les noms des onglets qui seront toujours

Mo Qte. Beton Qte. Acier Qte

Bonjour,

est ce que ce n'est pas possible ??

Bonjour,

Tout est possible en VBA

Plusieurs éléments facilitent le travail :

  • le besoin est clair
  • le besoin est constant
  • les fichiers sont fournis en exemple
  • les échanges sont précis

Je refais un essai sur la base du dernier fichier et ensuite la balle est dans ton camps

Bonne journée

Bouben


Re-

Question subsidiaire :

  • le fichier est le fichier de données ou le fichier "DS" ?
  • si c'est le fichier de données, possible de fournir le fichier "DS" également ?

Merci

Bouben

Rechercher des sujets similaires à "exportation onglets vba"