IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Comment copier une Feuille avec formule vers un autre fichier sans lien vers le fichier source.


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Responsable des études
    Inscrit en
    Décembre 2016
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable des études

    Informations forums :
    Inscription : Décembre 2016
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Comment copier une Feuille avec formule vers un autre fichier sans lien vers le fichier source.
    Bonjour,
    Mon objectif est de copier deux feuilles contenant des formules entre elles d'un fichier Source vers un fichier de travail:
    Nom : Capture.JPG
Affichages : 703
Taille : 112,9 Ko

    Pour cela je copie des feuilles du fichier source vers un fichier de travail avec le code suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
        Workbooks("Grille_RC.xlsx").Activate
        Sheets("STD").Select
        Sheets("STD").Copy After:=Workbooks("Template_2017.xlsm").Sheets(Nbr_Feuille + 4)
    Dans ma feuille 'RC' j'ai des formules faisant appel à d'autre feuilles 'Calcul'
    =SOMME.SI.ENS('Calcul'!H:H;'Calcul'!A:A;B6)/60

    Jusque là tout va bien...
    Mais une fois que je ferme mon fichier Source avec le code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
        Windows("Grille_RC.xlsx").Activate
        ActiveWindow.Close
    Une mise à jour se fait automatiquement sur mon fichier travail et les formules deviennent comme ci-dessous (liées vers le fichier source):

    =SOMME.SI.ENS('M:\...\[Grille_RC.xlsx]Calcul'!H:H;'M:\...\[Grille_RC.xlsx]Calcul'!A:A;B6)/60

    Comment puis-je éviter que mes formules se lies avec le fichier source?

    Merci pour vos réponses

  2. #2
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Caussenard12 Voir le message
    Comment puis-je éviter que mes formules se lient avec le fichier source?
    Bonjour,

    Et en exportant également l'onglet Calcul ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Sheets(Array("STD","Calcul")).Copy After:=Workbooks("Template_2017.xlsm").Sheets(Nbr_Feuille + 4)
    Cordialement.

Discussions similaires

  1. Comment copier une feuille sur un fichier Txt ou Bat
    Par fanmanga dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 21/10/2016, 11h13
  2. [XL-2007] Copier une feuille avec des TDC et les garder indépedant
    Par oekoniko dans le forum Excel
    Réponses: 3
    Dernier message: 09/07/2012, 11h54
  3. [E-07] Copier une feuille avec un bouton
    Par chrnoe dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 02/01/2009, 18h56
  4. Comment copier une feuille EXCEL sous ACCESS?
    Par PAULOM dans le forum Access
    Réponses: 7
    Dernier message: 28/04/2006, 10h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo