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 :

VBA qui supprime une partie des liaisons dans un fichier [XL-2013]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Février 2019
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chargé d'affaire

    Informations forums :
    Inscription : Février 2019
    Messages : 38
    Par défaut VBA qui supprime une partie des liaisons dans un fichier
    Bonjour,
    J'ai un fichier qui est lié à 4 autres fichiers Excel par des liaisons:
    Suivi Variation IBE VBA TEST TEST 1.xlsm
    Suivi Variation IBE VBA TEST TEST 2.xlsm
    Suivi Variation IBE VBA TEST TEST 3.xlsm
    Suivi Variation IBE VBA TEST TEST 4.xlsm

    J'ai essayé le codage VBA ci-dessous pour supprimer uniquement les liens des fichiers Suivi Variation IBE VBA TEST TEST 1.xlsm et Suivi Variation IBE VBA TEST TEST 2.xlsm
    mais cela ne fonctionne pas (voir capture d'écran ci-dessous)
    Est-ce que vous pouvez m'aider ?
    j'ai joint un fichier illustratif

    Nom : 1648112097727.png
Affichages : 82
Taille : 23,1 Ko
    Merci beaucoup de votre aide.
    Cordialement.
    Images attachées Images attachées  
    Fichiers attachés Fichiers attachés

  2. #2
    Membre averti
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Février 2019
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chargé d'affaire

    Informations forums :
    Inscription : Février 2019
    Messages : 38
    Par défaut
    Merci Forum
    J'ai trouvé la solution

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Sub Macro1()
        If Not IsEmpty(ActiveWorkbook.LinkSources(xlExcelLinks)) Then
                For Each X In ActiveWorkbook.LinkSources(xlExcelLinks)
     
                If X Like "*" & "Suivi Variation IBE VBA TEST TEST 1.xlsm" & "*" = True Or X Like "*" & "Suivi Variation IBE VBA TEST TEST 5.xlsm" & "*" = True Then
     
                    ActiveWorkbook.BreakLink Name:=X, Type:=xlExcelLinks
                End If
            Next
        End If
    End Sub

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 06/02/2011, 11h14
  2. Réponses: 9
    Dernier message: 08/08/2007, 11h35
  3. [VBA-W] changer la source des liaisons dans Word
    Par pointe dans le forum VBA Word
    Réponses: 1
    Dernier message: 07/02/2007, 09h25
  4. Réponses: 11
    Dernier message: 27/05/2006, 00h07
  5. [VBA][Excel]Supprimer une partie du texte d'une grosse liste
    Par annedeblois dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 19/09/2005, 17h15

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