Bonsoir,
Question peut être bête, je suis plus à l'aise avec Excel qu' avec Access.
Est-il possible de remplacer dans une macro le chemin d'un classeur Excel par sa valeur contenue dans une table ou autre ?
Par exemple dans la macro suivante :
Sub ImportActivités()
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel8, "Activités", _
"F:\OneDrive\Formation Excel\BI PowerQuery\DPGF\Mise en forme DPGF.xlsm", True, "Activités!A1:B20"
End Sub
remplacer
"F:\OneDrive\Formation Excel\BI PowerQuery\DPGF\Mise en forme DPGF.xlsm"
par un champ remplissable facilement par l'utilisateur, ce chemin va changer à chaque nouveau programme.
J'en profite pour savoir comment utiliser les valeurs d'un tableau structuré, nommé Activités en lieu et place de
"Activités!A1:B20"
Si j'utilise le nom du tableau j'obtiens ce message d'erreur.
Merci pour vos lumières,
Bonne soirée, cordialement.