Modifier lien excel
Résolu
guillaume660
-
guillaume660 -
guillaume660 -
Bonjour à tous
Office 2010
J'ai une liaison avec un tableau Excel où un onglet égal un mois. Comment modifier la liaison pour changer de mois ?
Merci d'avance
Office 2010
J'ai une liaison avec un tableau Excel où un onglet égal un mois. Comment modifier la liaison pour changer de mois ?
Merci d'avance
A voir également:
- Modifier lien excel
- Modifier liste déroulante excel - Guide
- Modifier dns - Guide
- Lien url - Guide
- Créer un lien pour partager des photos - Guide
- Word et excel gratuit - Guide
1 réponse
Bonjour Guillaume,
Toujours rien de prévu en interactif pour modifier une liaison vers une feuille de classeur Excel... J'ai retenu 3 solutions pour cela :
1. Soit tu recrées complètement ta liaison...
2. Soit, dans ton classeur Excel, tu dupliques la feuille mensuelle, et tu donnes un nom générique à la feuille du mois, par exemple "Mois Courant". Ainsi ton lien fonctionnera toujours. C'est le plus simple mais bien sûr, cela dépend de ton contexte de travail.
3. Soit tu copies/colles le petit bout de code VBA suivant (ALT F11 pour accéder à l'éditeur de macro, Insertion, Module) :
Sub LiaisonFeuilleExcel()
Dim Liaison As String
With ActiveWindow.Selection.ShapeRange.LinkFormat
Liaison = InputBox("Modifiez la liaison", "Liaison avec Excel", .SourceFullName)
.SourceFullName = Liaison
End With
End Sub
Tu fermes la fenêtre de l'éditeur VBA.
Dans la diapo, sélectionne le tableau lié, appuie sur ALT F8 et double-clique sur la macro pour l'exécuter. Une boîte de dialogue affichera le nom actuel du lien que tu modifies en prenant soin de garder, modifier ou indiquer une plage de cellules.
Il reste à mettre à jour la liaison : onglet "Fichier", "Informations" (à gauche), "Modifier les liens d'accès aux fichiers" (à droite en bas), bouton "Mettre à jour". Sinon, cela se fera à la prochaine ouverture de la présentation.
Ta présentation devra être enregistrée au format .pptm pour que la macro reste opérationnelle.
Elle peut être améliorée si on a beaucoup de liaisons à refaire, notamment par une boucle qui sélectionnerait chaque tableau lié.
Toujours rien de prévu en interactif pour modifier une liaison vers une feuille de classeur Excel... J'ai retenu 3 solutions pour cela :
1. Soit tu recrées complètement ta liaison...
2. Soit, dans ton classeur Excel, tu dupliques la feuille mensuelle, et tu donnes un nom générique à la feuille du mois, par exemple "Mois Courant". Ainsi ton lien fonctionnera toujours. C'est le plus simple mais bien sûr, cela dépend de ton contexte de travail.
3. Soit tu copies/colles le petit bout de code VBA suivant (ALT F11 pour accéder à l'éditeur de macro, Insertion, Module) :
Sub LiaisonFeuilleExcel()
Dim Liaison As String
With ActiveWindow.Selection.ShapeRange.LinkFormat
Liaison = InputBox("Modifiez la liaison", "Liaison avec Excel", .SourceFullName)
.SourceFullName = Liaison
End With
End Sub
Tu fermes la fenêtre de l'éditeur VBA.
Dans la diapo, sélectionne le tableau lié, appuie sur ALT F8 et double-clique sur la macro pour l'exécuter. Une boîte de dialogue affichera le nom actuel du lien que tu modifies en prenant soin de garder, modifier ou indiquer une plage de cellules.
Il reste à mettre à jour la liaison : onglet "Fichier", "Informations" (à gauche), "Modifier les liens d'accès aux fichiers" (à droite en bas), bouton "Mettre à jour". Sinon, cela se fera à la prochaine ouverture de la présentation.
Ta présentation devra être enregistrée au format .pptm pour que la macro reste opérationnelle.
Elle peut être améliorée si on a beaucoup de liaisons à refaire, notamment par une boucle qui sélectionnerait chaque tableau lié.
ça fonctionne parfaitement merci !