je veux mettre à jour des liens vers un fichier XL avec
DoCmd.TransferSpreadsheet acLink ... (ou autre "chose") afin que les chemins
d'accès aux tables attachées deviennent dynamiques.
Pour calculer le chemin du fichier, pas de problème.
Mais comme j'ai plusieurs feuilles du même classeur à lier, je n'arrive pas
à trouver la syntaxe pour indiquer à ACCESS que la feuille à lier n'est pas
la première feuille du classeur (ce qu'il fait par défaut) mais une feuille
précise dans classeur.
Merci d'avance à qui pourra me mettre sur la voie.
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
Raymond [mvp]
Bonjour.
Il faut indiquer le paramètre range. DoCmd.TransferSpreadsheet acLink, acSpreadsheetTypeExcel9, "Tablexls", "classeur1", True, "Mafeuille!"
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jac" a écrit dans le message de news:v_rVc.26846$
Bonjour à tous,
je veux mettre à jour des liens vers un fichier XL avec DoCmd.TransferSpreadsheet acLink ... (ou autre "chose") afin que les chemins
d'accès aux tables attachées deviennent dynamiques.
Pour calculer le chemin du fichier, pas de problème.
Mais comme j'ai plusieurs feuilles du même classeur à lier, je n'arrive pas
à trouver la syntaxe pour indiquer à ACCESS que la feuille à lier n'est pas
la première feuille du classeur (ce qu'il fait par défaut) mais une feuille
précise dans classeur.
Merci d'avance à qui pourra me mettre sur la voie.
Jac
Bonjour.
Il faut indiquer le paramètre range.
DoCmd.TransferSpreadsheet acLink, acSpreadsheetTypeExcel9, "Tablexls",
"classeur1", True, "Mafeuille!"
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jac" <jsanspam@fra.net> a écrit dans le message de
news:v_rVc.26846$Mt5.1436932@wagner.videotron.net...
Bonjour à tous,
je veux mettre à jour des liens vers un fichier XL avec
DoCmd.TransferSpreadsheet acLink ... (ou autre "chose") afin que les
chemins
d'accès aux tables attachées deviennent dynamiques.
Pour calculer le chemin du fichier, pas de problème.
Mais comme j'ai plusieurs feuilles du même classeur à lier, je n'arrive
pas
à trouver la syntaxe pour indiquer à ACCESS que la feuille à lier n'est
pas
la première feuille du classeur (ce qu'il fait par défaut) mais une
feuille
précise dans classeur.
Merci d'avance à qui pourra me mettre sur la voie.
Il faut indiquer le paramètre range. DoCmd.TransferSpreadsheet acLink, acSpreadsheetTypeExcel9, "Tablexls", "classeur1", True, "Mafeuille!"
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jac" a écrit dans le message de news:v_rVc.26846$
Bonjour à tous,
je veux mettre à jour des liens vers un fichier XL avec DoCmd.TransferSpreadsheet acLink ... (ou autre "chose") afin que les chemins
d'accès aux tables attachées deviennent dynamiques.
Pour calculer le chemin du fichier, pas de problème.
Mais comme j'ai plusieurs feuilles du même classeur à lier, je n'arrive pas
à trouver la syntaxe pour indiquer à ACCESS que la feuille à lier n'est pas
la première feuille du classeur (ce qu'il fait par défaut) mais une feuille
précise dans classeur.
Merci d'avance à qui pourra me mettre sur la voie.