Bonjour à tous,
J'ai finalisé un projet avec Power query à partir d'Excel 2019 qui fonctionne très bien mais pose problème sur 2016 (version Excel 2019 sur mon poste perso et 2016 au travail)
Je m'attendais à un risque d'incompatibilité descendante entre les 2 versions et c'est malheureusement le cas sur le point suivant :
J'ai créé dans les noms définis une formule pour délimiter la plage de manière dynamique avec =decaler()
Ensuite, j'ai utilisé une requête =Excel.CurrentWorkbook() dans Power query pour appeler ce nom défini.
Le problème est que cela fonctionne sur Excel 2019 mais pas sur 2016, ce dernier reconnaît uniquement les noms définis de manière "classique" à savoir par sélection manuelle.
En réalité, j'ai une dizaine de colonnes entrecoupées de quelques colonnes vides et plus de 5 000 lignes.
Je sais qu'en convertissant la plage en tableau cela résoudrait le problème sur 2016 mais je voulais garder la plage telle quelle.
Avez-vous svp une autre piste sans convertir la plage ?
Je vous joins un petit fichier avec 2 noms définis dont l'un avec la formule =decaler.
Ceux qui ont Excel 2019 ou 365 n'auront pas de souci mais c'est seulement sur 2016 et antérieur qu'il y a ce problème.
Merci d'avance
J'ai finalisé un projet avec Power query à partir d'Excel 2019 qui fonctionne très bien mais pose problème sur 2016 (version Excel 2019 sur mon poste perso et 2016 au travail)
Je m'attendais à un risque d'incompatibilité descendante entre les 2 versions et c'est malheureusement le cas sur le point suivant :
J'ai créé dans les noms définis une formule pour délimiter la plage de manière dynamique avec =decaler()
Ensuite, j'ai utilisé une requête =Excel.CurrentWorkbook() dans Power query pour appeler ce nom défini.
Le problème est que cela fonctionne sur Excel 2019 mais pas sur 2016, ce dernier reconnaît uniquement les noms définis de manière "classique" à savoir par sélection manuelle.
En réalité, j'ai une dizaine de colonnes entrecoupées de quelques colonnes vides et plus de 5 000 lignes.
Je sais qu'en convertissant la plage en tableau cela résoudrait le problème sur 2016 mais je voulais garder la plage telle quelle.
Avez-vous svp une autre piste sans convertir la plage ?
Je vous joins un petit fichier avec 2 noms définis dont l'un avec la formule =decaler.
Ceux qui ont Excel 2019 ou 365 n'auront pas de souci mais c'est seulement sur 2016 et antérieur qu'il y a ce problème.
Merci d'avance
Pièces jointes
Dernière édition: