Importer des feuilles d'un classeur fermé
Le
charles.schauss

Bonjour,
Quelqu'un aurait-il une solution pour importer dans mon classeur actif les =
feuilles d'un classeur fermé?
Jusqu'à présent, j'ai utilisé cette ligne de commande qui aura très=
fonctionné depuis 2001:
Sheets.Add before:=Sheets("Data"), Type:="C:Bilan2014805.XLTM"
Malheureusement cette ligne de commande fait fréquemment planté Excel 2=
013, parfois avec le message "Error 1004 (La méthode 'Add' de l'objet 'Sh=
eets' à échoué)", ou s'exécute correctement, mais plante Excel à =
la fermeture de mon classeur.
Merci pour votre aide
Charles
Quelqu'un aurait-il une solution pour importer dans mon classeur actif les =
feuilles d'un classeur fermé?
Jusqu'à présent, j'ai utilisé cette ligne de commande qui aura très=
fonctionné depuis 2001:
Sheets.Add before:=Sheets("Data"), Type:="C:Bilan2014805.XLTM"
Malheureusement cette ligne de commande fait fréquemment planté Excel 2=
013, parfois avec le message "Error 1004 (La méthode 'Add' de l'objet 'Sh=
eets' à échoué)", ou s'exécute correctement, mais plante Excel à =
la fermeture de mon classeur.
Merci pour votre aide
Charles
Regarde à cette adresse :
http://silkyroad.developpez.com/VBA/ClasseursFermes/
Tu ne peux récupérer que les données (ni les TCD ni les graphiques ni
les formatage etc.).
Cordialement.
Daniel
Malheureusement, je dois importer les feuilles du classeur avec leurs forma tages, mise en page et formules de calcul, ce que faisait très bien ma pr écédente procédure.
Charles
devrais pas avoir de problème... Essaie de déplacer ce clesseur modèle
dans le dossier par défaut :
C:UsersDanielAppDataRoamingMicrosoftTemplates
(remplace Daniel par ton nom d'utilisateur).
Daniel
Chez moi ce répertoire sert à Normal.dotm (winword). Pour excel,
ce serait plutôt ...RoamingMicrosoftAddIns
Cdt.
Ca dépend peut-être des versions de Windows. Avec W7, le dossier
Templates sert, comme son nom l'indique, aux modèles Word comme Excel.
Le dossier Addins sert, comme son nom l'indique, aux macros
complémentaires.
Daniel
Je ne peux pas déplacer les modèles dans le dossier Modèle par défa ut, d'une part il y a plus de 200 fichiers par année, d'autre part ils do ivent être accessibles par l'ensemble des employés de la fiduciaire.
Mais ma procédure ne plante que sur les postes utilisateur en Excel 2013, les versions 2003, 2007 et 2010 n'ont aucun problème.
Charles
j'ai fait le test avec un fichier.xltm multi onglet, sur win7 xl 2010 sans probleme,
est ce que ton .xltm contient des plages nommées, des macros ou autres
particularités ?
isabelle
Le 2015-02-10 15:32, a écrit :
La procédure fonctionne très bien avec les versions Excel antérieures à 2013.
Les modèles n'ont pas de plage nommée, mais peuvent contenir des macros , qui n'ont jamais causés de problème.
Merci pour votre aide
Charles
Quelques fichiers exemples sont transférés sur http://cjoint.com (http ://cjoint.com/?3Blm6pln5Q0)
Amicalement
Charles
Le mercredi 11 février 2015 11:41:33 UTC+1, DanielCo a écrit :
J'ai testé avec 805AF_2014.xltm. Je n"ai pas d'erreur, à part le bouton
"Date" qui ne fonctionne pas. Fais une réparatiion d'Office.
Daniel