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 :

Coupure de liaisons


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 14
    Par défaut Coupure de liaisons
    Bonjour à tous,

    J’ai un fichier qui à des liaisons avec un autre fichier, ce dernier change tous les mois, ce qui modifie donc mon premier fichier.
    Ce que je souhaiterai faire, c'est faire une copier du fichier, une sorte d'image à un moment donné, pour les utilisateurs, avoir donc un fichier avec les valeurs actuelles mais pas de liaison.
    Je trouve que la méthode de coupure de liaison avec le message "voulez vous activer la liaison", n'est pas très fiable, car les utilisateurs pourraient ne plus avoir les bonnes valeurs pour le bon mois

    Merci d'avance

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Tu peux utiliser SaveCoyAs et Worksheets(1).EnableCalculation = False
    La macro :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    For each Feuille in Activeworkbook.worksheets
          Feuille.EnableCalculation = False
    Next
    ActiveWorkBook.savecopyas Chemin & NomFich
    DoEvents
    For each Feuille in Activeworkbook.worksheets
          Feuille.EnableCalculation = True
    Next
    A compléter...
    A+

  3. #3
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 14
    Par défaut
    Juste pour une précision,
    sous quel forme dois-je écrire le chemin?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     ActiveWorkbook.SaveCopyAs C:\Documents and Settings\M004436\Bureau\Diane\image.xls
    ceci ne marche pas, cependant, étant une novice en VBA, je n'ai aucune idée

    Merci toute fois pour le code qui me conviens tout à fait

  4. #4
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Le chemin ne doit pas inclure le nom du fichier ou alors tu y places tout mais tu ne mets pas le nom du fichier en plus
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Chemin = "C:\Documents and Settings\M004436\Bureau\Diane\"
    NomFich = "image.xls"

  5. #5
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 14
    Par défaut
    Encore un détail,
    Mon fichier contient deux liaisons en réalité et j'ai l'impression que le code que tu ma fournis ne supprime qu'une seule liaison.

    Pourrait-tu confirmer ou infirmer stp

  6. #6
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Citation Envoyé par dilejeu
    Encore un détail,
    Mon fichier contient deux liaisons en réalité et j'ai l'impression que le code que tu ma fournis ne supprime qu'une seule liaison.

    Pourrait-tu confirmer ou infirmer stp
    Non, je ne peux ni confirmer ni infirmer... jamais fait Mais teste-le...
    A+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [CR] liaison crystal report et vb6
    Par breizhange dans le forum SDK
    Réponses: 7
    Dernier message: 10/08/2015, 13h29
  2. Modem GPRS toujours connecté après coupure de liaison
    Par KrusK dans le forum Développement
    Réponses: 1
    Dernier message: 17/10/2007, 12h13
  3. Liaison de police
    Par arno_ dans le forum Flash
    Réponses: 11
    Dernier message: 06/07/2005, 22h58
  4. partage d'une liaison ADSL
    Par hassen dans le forum Développement
    Réponses: 6
    Dernier message: 20/10/2003, 20h10
  5. [TP]Liaison série avec TP7 dans fenêtre DOS W2000
    Par Alain81 dans le forum Turbo Pascal
    Réponses: 8
    Dernier message: 14/06/2003, 00h43

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