fonction "indirect" KO avec L1C1 obligé d'utiliser la syntaxe anglaise R1C1 avec une version française

Anonyme
2016-08-30T16:03:45+00:00

Bonjour

Problème sur office 365 avec logiciel excel avec dernière mise à jour sur la fonction "indirect" qui ne fonctionne plus avec une définition de L1C1 mais maintenant nous sommes obligé d'utiliser la syntaxe anglaise R1C1 !!

Nous utilisons un fichier avec des formules =indirect("L1C1";faux)

Avec une mise à jour d'Août (a priori en semaine 34)

La fonction indirect renvoie maintenant #REF car il veut maintenant =indirect("R1C1";faux)

Le PC est en Français et Excel est en Français

Existe t'il un paramètre à modifier pour que la fonction refonctionne comme précédemment en L1C1 ?

Merci d'avance

Cordialement

Microsoft 365 et Office | Excel | Pour la maison | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire
Réponse acceptée par l’auteur de la question
DanielCo 107.7K Points de réputation
2016-08-31T14:46:01+00:00

Et Pourtant, si "ils" ont fait vite sur ce coup. Le passage à la version 16.0.7070.2033 a résolu le problème. (ou plutôt une marche arrière, j'étais en 16.0.7167.2040).

Daniel

Cette réponse a-t-elle été utile ?

0 commentaires Aucun commentaire

70 réponses supplémentaires

  1. DanielCo 107.7K Points de réputation
    2016-08-31T09:29:50+00:00

    Bonjour,

    Pas bête, mais la fonction INDIRECT est malheureusement complexe et chercher à convertir par exemple :

    "Feuil1!L(3)C(-1)"

    (ou plus complexe) ne sera pas facile.

    Cordialement.

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. Anonyme
    2016-08-31T08:43:45+00:00

    Bonjour Jean-Luc,

    Je viens de tester les différents cas. Je suis donc l'heureux détenteur de DEUX versions d'Excel (2010 avec Win 10 V1511 et 2013 avec Win 10 V1607) qui ne sont pas touchées par le bogue...

    Cordialement

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. DanielCo 107.7K Points de réputation
    2016-08-31T08:31:35+00:00

    Comme promis, je viens te tenir au courant. Je viens de recevoir une confirmation :

    Hi Daniel,

    I tried following cases in an Excel 2016 Build 16.0.7167.2040 Insider Version:

    Excel in English =INDIRECT("R1C1";FALSE) results in value from A1

    Excel in German  =INDIREKT("Z1S1";FALSCH) results in the error #BEZUG! meaning #REF!

    Excel in German  =INDIREKT("R1C1";FALSCH) results in the error #BEZUG! meaning #REF!

    Excel in French  =INDIRECT("L1C1";FAUX) results in the error #REF!

    Excel in French  =INDIREKT("R1C1";FAUX) results in value from A1

    So, I see the same problem as you and I think there is something wrong.

    Best Regards,

    Seule consolation, les Allemands ne peuvent même pas utiliser les références RC, ce qui va peut-être accélérer la correction du bug.

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  4. Anonyme
    2016-08-31T08:03:47+00:00

    Bonjour,

    J'ai le même problème avec des versions d'Excel qui se mettent à jour automatiquement. Tous les excels des postes à mise à jour automatique sont passés de L1C1 à R1C1 entre hier et aujourd'hui. Les autres n'ont pas été touchés. Tous les fichiers utilisant indirect avec des "L...C..." plantent.

    Le plus simple ne serait-il pas de réécrire une fonction indirect en VB qui prendrait en charge les "L" et les "R" ? On remplacerait ensuite dans les feuilles de calcul indirect par le nom de de la nouvelle fonction sans toucher aux arguments en attendant que microsoft répare.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire