copie d'une feuille vers classeur

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

kohta

XLDnaute Occasionnel
Bonjour aux XLDnautes, et bonne année à tous.

La ligne de code suivant me permet à l'aide d'un commandbutton de sauver la feuille active de mon classeur dans un nouveau doc Excel:

Code:
Code:
ActiveSheet.Copy

    fichier = "O:\XXX\XXXCom\Commun\XXX\Archive XXX\"XXX".xls"

    ActiveWorkbook.SaveAs fichier, , True, , xlNoChange 'RH as pwd

    ActiveWorkbook.Close False
J'aimerais connaître une autre méthode qui ne copie que la valeur des cellules de la page, sans les liaisons

J'aimerais également que Excel ne me demande plus de mettre à jour les liaisons à l'ouverture de l'un des backups.

Si quelqu'un a une idée...

Merci de votre aide et bonne journée
 
Re : copie d'une feuille vers classeur

Bonjour

peut-être en ajoutant

Code:
ActiveSheet.Copy
Cells.Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues
fichier = "O:\XXX\XXXCom\Commun\XXX\Archive XXX\"XXX".xls"
ActiveWorkbook.SaveAs fichier, , True, , xlNoChange 'RH as pwd
ActiveWorkbook.Close False
 
Re : copie d'une feuille vers classeur

Bonjour PascalXLD, et merci de ton aide...

Malheureusement, cette solution plante au niveau de ligne:
Code:
Cells.Select

Et VB m'affiche:
erreur d'éxécution '1004'
La méthode Select de la classe Range a échoué.

Aurais-tu une autre proposition...🙄

Merci sincèrement pour l'aide, je planche la dessus depuis perpette et heureusment que XLD est la pour m'aider dans ces moments la...🙂*

Cordialement

Kohta
 
Re : copie d'une feuille vers classeur

RE

ok c'est pour cela que ça ne fonctionne pas

copie ton code dans un module dans une sub que tu appelles comme tu veux

sub toto ()

ton code
end sub

et à la place du code de click de ton button

sub button_click()
toto
end sub
 
Re : copie d'une feuille vers classeur

Re

Formidable, cela fonctionne!

Merci beaucoup

Je n'avais jamais utilisé la "technique" de "l'appel d'un module", bravo pour l'idée en tout cas.

J'ai, en revanche, toujours la fenêtre Mettre / Ne pas mettre les liens à jour à l'ouverture de mon document d'origine, j'ai essayé de supprimer le message avec
Code:
Application.DisplayAlerts = False

Mais c'est sans succès 🙁

Tu connais peut être une meilleure méthode?

Merci encore, j'ai du gagner 20H de boulot...
 
Re : copie d'une feuille vers classeur

Re
Merci pour l'info, j'ai testé ta solution et elle fonctionne très bien.

Je me suis permis d'ajouter un post en feedback de ta réponse sur le topic, oasis_1 n'étant pas très clair dans son dernier message...

Bonne journée et merci encore

kohta
 
- 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
13
Affichages
1 K
Réponses
0
Affichages
647
Retour