Bonjour à tous,
Il y a quelque temps j'avais demandé de l'aide pour créer un tableau croisé dynamique "complexe" s'appuyant sur les données de plusieurs onglets. La solution a été d'utiliser MSQuery avec une connexion vers le fichier lui-même, ce qui fonctionne très bien.
Ma problématique :
- mon fichier initial s'appelait MonFichier_version1.xlsx, c'est dans ce fichier que la connexion MSQuery a été créée (avec nom de données externes : MonFichier_version1.xlsx)
- mon fichier a subi une montée de version et s'appelle a présent MonFichier_version2.xlsx, or, la requête MSQuery pointe toujours vers l'ancienne version.
=> Comment modifier cette connexion sans devoir tout refaire ?
J'ai fait quelques recherches sur internet et la seule solution que j'ai vu c'est de passer par une macro (l'explication est toute en anglais, j'ai pas tout compris mais ça semble répondre à mon besoin en partie car il me semble qu'ils ne changent pas le nom du fichier mais le chemin d'accès)
https://support.microsoft.com/en-us/kb/816562
Est-ce que vous me confirmez qu'il faut impérativement passer par une macro ? N'y a-t-il pas d'autre solution ? (J'ai essayé de passer par les propriétés de la connexion et de modifier le champ "chaine de connexion" où le nom de mon fichier figure mais même si on peut changer ce nom de fichier ça ne marche pas)
Partager