Création d'onglets et copier/coller spécial valeur

Fermé
TheNico38 Messages postés 14 Date d'inscription lundi 13 février 2017 Statut Membre Dernière intervention 20 mars 2017 - 10 mars 2017 à 07:42
TheNico38 Messages postés 14 Date d'inscription lundi 13 février 2017 Statut Membre Dernière intervention 20 mars 2017 - 20 mars 2017 à 14:45
Bonjour,

Vous trouverez ci-joint un fichier avec une macro.

Le but de ce fichier est de produire un onglet par élément unique du filtre "Clé" du tableau croisé dynamique, pour cela pas de problème c'est une option du tableau croisé dynamique.

Une fois tous les onglets créés, ma macro me permet de les enregistrer de manière séparée dans un répertoire, au final j'obtiens donc un fichier par onglet.

Mon problème est le suivant :

Etant donné que chaque onglet comprend toutes les données du tableau croisé dynamique, la personne qui reçoit le fichier peut voir le résultat des autres, ce que je souhaite c'est pouvoir faire un copier/coller spécial valeur du tableau croisé dynamique tel qu'il est présenté dans un fichier.

J'aimerais aussi pouvoir modifier le répertoire dans le quel les fichiers sont crées.

Langage actuel :

Sub SEIT_TI()



For Each feuille In ActiveWorkbook.Sheets

feuille.Copy

With ActiveWorkbook

.Title = feuille.Name

.Subject = feuille.Name

.SaveAs Filename:=feuille.Name + ".xlsx"

ActiveWorkbook.Close

End With



Next

End Sub

https://www.zeta-uploader.com/1495200105
A voir également:

1 réponse

f894009 Messages postés 17189 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 6 mai 2024 1 705
11 mars 2017 à 09:49
Bonjour,

Vous voulez choisir un repertoire par feuille ou vous avez un repertoire defini par feuille?
0
TheNico38 Messages postés 14 Date d'inscription lundi 13 février 2017 Statut Membre Dernière intervention 20 mars 2017
20 mars 2017 à 14:45
Bonjour

Pour l'enregistrement, ce serait bien d'avoir un répertoire unique dans lequel mettre toutes les feuilles.

Mais mon plus gros souci, est le fait d'avoir des tableaux croisé dynamique dans toutes les feuilles créées.
0