Bonjour!
voici mon probleme:
j'utilise:
DoCmd.TransferSpreadSheet acImport, 5, "TableNom1",
"C:/blabla/chemin/jumbo.xls", True, "FeuilleNom1!"
pour importer mes donnees de Excel. Pas de probleme mais je veux
utiliser
CurrentProject.Path pour ne pas avoir C:/blabla/etc... puisque le chemin
ne
sera pas le meme selon les ordi.
Alors la, quand j'affiche Application.CurrentProject.Path ou
Application.CurrentDb.Name dans un Msgbox, il m'affiche bien le bon
chemin
mais quand je l'utilise dans la ligne de commande au-dessus comme ceci:
DoCmd.TransferSpreadSheet acImport, 5, "TableNom1",
" " & Application.CurrentProject.Path & ". \jumbo.xls", True,
"FeuilleNom1!"
la, il m'affiche qu'il ne trouve pas le fichier "C:/Documents and
Settings/Claire/My Documents/C:/blabla/chemin/jumbo.xls" !!!
??
Pourquoi il me rajoute ce truc devant??
MERCI POUR L'AIDE
PS: apres, je me suis demandee si ca venait pas des options, dans
l'onglet
general, le chemin par defaut de mes bases de donnees, c'est
C:/Documents
and Settings/Claire/My Documents/, mais en enlevant ce chein par
defaut, ca
marche tjrs pas et puis de toute facon en l'enlevant, qd je ferme
access et
que je le reouvre, ce chemin par defaut revient!
ou le supprimer pour de bon sinon?
Partager