Malgré un post il y a quelques jours et une grosse recherche sur la toile,
je n'arrive toujours pas à mettre à jour les liaisons. Il faut que je ferme
mon classeur puis que je l'ouvre à nouveau pour que les données des liaisons
soit mises à jour. J'ai bien cocher les cases pour mettre à jour
automatiquement les liens dans le menu options mais rien n'y fait.
Le problème vient des classeurs comportant les données, elle sont dans des
fichiers que je n'ouvre pas directement sur l'ordinateur mais sur un PDA (
avec pocket excel ).
Existe t'il un moyen de créer une macro qui enregistrerait le fichier en
cours, le fermerais puis le réouvrirais de nouveau pour mettre à jour les
liaisons ?
Merci pour votre aide, car c'est vraiment le seul point noir de notre usine
à gaz !
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Frédéric Sigonneau
Bonsoir,
Cette petite macro, recopiée dans un module standard de ton perso.xls (ou dans une macro complémentaire) et affectée à un bouton perso de barre d'outils (ou appelée dans ton code), ferme le classeur actif et le rouvre aussitôt en mettant ses liaisons à jour :
Sub MAJLiaisons() Dim Chemin
With ActiveWorkbook Chemin = .FullName .Close True End With Workbooks.Open Chemin, True
End Sub
Il est possible de la "présenter" autrement pour qu'elle s'applique à un classeur précis sans avoir besoin qu'il soit le classeur actif. Reviens si besoin.
FS -- Frédéric Sigonneau [MVP Excel - né un sans-culottide] Gestions de temps, VBA pour Excel : http://perso.wanadoo.fr/frederic.sigonneau Si votre question sur Excel est urgente, évitez ma bal !
Bonjour à tous,
Malgré un post il y a quelques jours et une grosse recherche sur la toile, je n'arrive toujours pas à mettre à jour les liaisons. Il faut que je ferme mon classeur puis que je l'ouvre à nouveau pour que les données des liaisons soit mises à jour. J'ai bien cocher les cases pour mettre à jour automatiquement les liens dans le menu options mais rien n'y fait.
Le problème vient des classeurs comportant les données, elle sont dans des fichiers que je n'ouvre pas directement sur l'ordinateur mais sur un PDA ( avec pocket excel ).
Existe t'il un moyen de créer une macro qui enregistrerait le fichier en cours, le fermerais puis le réouvrirais de nouveau pour mettre à jour les liaisons ?
Merci pour votre aide, car c'est vraiment le seul point noir de notre usine à gaz !
Bonsoir,
Cette petite macro, recopiée dans un module standard de ton perso.xls (ou dans
une macro complémentaire) et affectée à un bouton perso de barre d'outils (ou
appelée dans ton code), ferme le classeur actif et le rouvre aussitôt en mettant
ses liaisons à jour :
Sub MAJLiaisons()
Dim Chemin
With ActiveWorkbook
Chemin = .FullName
.Close True
End With
Workbooks.Open Chemin, True
End Sub
Il est possible de la "présenter" autrement pour qu'elle s'applique à un
classeur précis sans avoir besoin qu'il soit le classeur actif. Reviens si
besoin.
FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !
Bonjour à tous,
Malgré un post il y a quelques jours et une grosse recherche sur la toile,
je n'arrive toujours pas à mettre à jour les liaisons. Il faut que je ferme
mon classeur puis que je l'ouvre à nouveau pour que les données des liaisons
soit mises à jour. J'ai bien cocher les cases pour mettre à jour
automatiquement les liens dans le menu options mais rien n'y fait.
Le problème vient des classeurs comportant les données, elle sont dans des
fichiers que je n'ouvre pas directement sur l'ordinateur mais sur un PDA (
avec pocket excel ).
Existe t'il un moyen de créer une macro qui enregistrerait le fichier en
cours, le fermerais puis le réouvrirais de nouveau pour mettre à jour les
liaisons ?
Merci pour votre aide, car c'est vraiment le seul point noir de notre usine
à gaz !
Cette petite macro, recopiée dans un module standard de ton perso.xls (ou dans une macro complémentaire) et affectée à un bouton perso de barre d'outils (ou appelée dans ton code), ferme le classeur actif et le rouvre aussitôt en mettant ses liaisons à jour :
Sub MAJLiaisons() Dim Chemin
With ActiveWorkbook Chemin = .FullName .Close True End With Workbooks.Open Chemin, True
End Sub
Il est possible de la "présenter" autrement pour qu'elle s'applique à un classeur précis sans avoir besoin qu'il soit le classeur actif. Reviens si besoin.
FS -- Frédéric Sigonneau [MVP Excel - né un sans-culottide] Gestions de temps, VBA pour Excel : http://perso.wanadoo.fr/frederic.sigonneau Si votre question sur Excel est urgente, évitez ma bal !
Bonjour à tous,
Malgré un post il y a quelques jours et une grosse recherche sur la toile, je n'arrive toujours pas à mettre à jour les liaisons. Il faut que je ferme mon classeur puis que je l'ouvre à nouveau pour que les données des liaisons soit mises à jour. J'ai bien cocher les cases pour mettre à jour automatiquement les liens dans le menu options mais rien n'y fait.
Le problème vient des classeurs comportant les données, elle sont dans des fichiers que je n'ouvre pas directement sur l'ordinateur mais sur un PDA ( avec pocket excel ).
Existe t'il un moyen de créer une macro qui enregistrerait le fichier en cours, le fermerais puis le réouvrirais de nouveau pour mettre à jour les liaisons ?
Merci pour votre aide, car c'est vraiment le seul point noir de notre usine à gaz !
ELDER
Désolé j'avais pas vu qu'une seconde réponse m'avait été donné. J'ai fait un essai avec la macro d'Isabelle et j'ai un petit problème d'affichage après le lancement ( le séparateur de millier est remplacé par un espace ). Je vais essayé cette version pour voir la différence. Merci
"Frédéric Sigonneau" a écrit dans le message de news:
Bonsoir,
Cette petite macro, recopiée dans un module standard de ton perso.xls (ou dans
une macro complémentaire) et affectée à un bouton perso de barre d'outils (ou
appelée dans ton code), ferme le classeur actif et le rouvre aussitôt en mettant
ses liaisons à jour :
Sub MAJLiaisons() Dim Chemin
With ActiveWorkbook Chemin = .FullName .Close True End With Workbooks.Open Chemin, True
End Sub
Il est possible de la "présenter" autrement pour qu'elle s'applique à un classeur précis sans avoir besoin qu'il soit le classeur actif. Reviens si besoin.
FS -- Frédéric Sigonneau [MVP Excel - né un sans-culottide] Gestions de temps, VBA pour Excel : http://perso.wanadoo.fr/frederic.sigonneau Si votre question sur Excel est urgente, évitez ma bal !
Bonjour à tous,
Malgré un post il y a quelques jours et une grosse recherche sur la toile,
je n'arrive toujours pas à mettre à jour les liaisons. Il faut que je ferme
mon classeur puis que je l'ouvre à nouveau pour que les données des liaisons
soit mises à jour. J'ai bien cocher les cases pour mettre à jour automatiquement les liens dans le menu options mais rien n'y fait.
Le problème vient des classeurs comportant les données, elle sont dans des
fichiers que je n'ouvre pas directement sur l'ordinateur mais sur un PDA (
avec pocket excel ).
Existe t'il un moyen de créer une macro qui enregistrerait le fichier en cours, le fermerais puis le réouvrirais de nouveau pour mettre à jour les
liaisons ?
Merci pour votre aide, car c'est vraiment le seul point noir de notre usine
à gaz !
Désolé j'avais pas vu qu'une seconde réponse m'avait été donné. J'ai fait un
essai avec la macro d'Isabelle et j'ai un petit problème d'affichage après
le lancement ( le séparateur de millier est remplacé par un espace ). Je
vais essayé cette version pour voir la différence. Merci
"Frédéric Sigonneau" <frederic.sigonneau@wanadoo.fr> a écrit dans le message
de news: 3F734787.AFDD54E1@wanadoo.fr...
Bonsoir,
Cette petite macro, recopiée dans un module standard de ton perso.xls (ou
dans
une macro complémentaire) et affectée à un bouton perso de barre d'outils
(ou
appelée dans ton code), ferme le classeur actif et le rouvre aussitôt en
mettant
ses liaisons à jour :
Sub MAJLiaisons()
Dim Chemin
With ActiveWorkbook
Chemin = .FullName
.Close True
End With
Workbooks.Open Chemin, True
End Sub
Il est possible de la "présenter" autrement pour qu'elle s'applique à un
classeur précis sans avoir besoin qu'il soit le classeur actif. Reviens si
besoin.
FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !
Bonjour à tous,
Malgré un post il y a quelques jours et une grosse recherche sur la
toile,
je n'arrive toujours pas à mettre à jour les liaisons. Il faut que je
ferme
mon classeur puis que je l'ouvre à nouveau pour que les données des
liaisons
soit mises à jour. J'ai bien cocher les cases pour mettre à jour
automatiquement les liens dans le menu options mais rien n'y fait.
Le problème vient des classeurs comportant les données, elle sont dans
des
fichiers que je n'ouvre pas directement sur l'ordinateur mais sur un PDA
(
avec pocket excel ).
Existe t'il un moyen de créer une macro qui enregistrerait le fichier en
cours, le fermerais puis le réouvrirais de nouveau pour mettre à jour
les
liaisons ?
Merci pour votre aide, car c'est vraiment le seul point noir de notre
usine
Désolé j'avais pas vu qu'une seconde réponse m'avait été donné. J'ai fait un essai avec la macro d'Isabelle et j'ai un petit problème d'affichage après le lancement ( le séparateur de millier est remplacé par un espace ). Je vais essayé cette version pour voir la différence. Merci
"Frédéric Sigonneau" a écrit dans le message de news:
Bonsoir,
Cette petite macro, recopiée dans un module standard de ton perso.xls (ou dans
une macro complémentaire) et affectée à un bouton perso de barre d'outils (ou
appelée dans ton code), ferme le classeur actif et le rouvre aussitôt en mettant
ses liaisons à jour :
Sub MAJLiaisons() Dim Chemin
With ActiveWorkbook Chemin = .FullName .Close True End With Workbooks.Open Chemin, True
End Sub
Il est possible de la "présenter" autrement pour qu'elle s'applique à un classeur précis sans avoir besoin qu'il soit le classeur actif. Reviens si besoin.
FS -- Frédéric Sigonneau [MVP Excel - né un sans-culottide] Gestions de temps, VBA pour Excel : http://perso.wanadoo.fr/frederic.sigonneau Si votre question sur Excel est urgente, évitez ma bal !
Bonjour à tous,
Malgré un post il y a quelques jours et une grosse recherche sur la toile,
je n'arrive toujours pas à mettre à jour les liaisons. Il faut que je ferme
mon classeur puis que je l'ouvre à nouveau pour que les données des liaisons
soit mises à jour. J'ai bien cocher les cases pour mettre à jour automatiquement les liens dans le menu options mais rien n'y fait.
Le problème vient des classeurs comportant les données, elle sont dans des
fichiers que je n'ouvre pas directement sur l'ordinateur mais sur un PDA (
avec pocket excel ).
Existe t'il un moyen de créer une macro qui enregistrerait le fichier en cours, le fermerais puis le réouvrirais de nouveau pour mettre à jour les
liaisons ?
Merci pour votre aide, car c'est vraiment le seul point noir de notre usine