Erreur 1004 méthode Range de l'objet _Global depuis version 17726.20126 Excel

Anonyme
2024-07-11T10:07:01+00:00

J'ai des fichiers Excel qui utilisent des plages nommées et des tableaux nommés. Ces plages et tableaux nommés sont adressés dans le code VBA via la fonction RANGE(). Pour simplifier la lecture du code VBA il peut même arriver qu'une constante soit déclarée pour simplifier le nommage du "plage nommée" dans le code.

Depuis la montée de version Excel vers la version du 26/06 release 17726.20126, toutes les fonctions VBA qui accèdent à des plages nommées ou tableaux nommés via la méthode RANGE() tombent systématiquement en erreur 1004 comme présenté sur l'image associée.

Un exemple de code concerné ci-dessous.

Sub MAJ_Requetes_Config()
If Range(const_plage_source_charges) = Range(const_plage_source_charges_JIRA) Then
MAJ_1_requete const_requete_Codes_akuiteo
End If

End Sub

J'ai essayer de créer un nouveau fichier Excel depuis la montée de version avec un code similaire et des plages nommées. Il semble que le problème ne se reproduise pas. Par contre tous les fichiers historiques qui sont distribués au niveau de l'entreprise sont désormais invalides pour les utilisateurs qui ont fait la montée de version.

Microsoft 365 et Office | Excel | Autres | 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

10 réponses

  1. DanielCo 107.7K Points de réputation
    2024-07-11T13:00:23+00:00

    "Où est-il possible de télécharger la version (build 17830.20016)."

    C'est la version standard quand on est inscrit au programme insider béta.

    Tu n'as pas répondu à ma question : Que représente "const_plage_source_charges" ? Une variable ? Si c'est une chaîne de caractères, il faut la mettre entre guillemets.

    Daniel

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

    0 commentaires Aucun commentaire
  2. Anonyme
    2024-07-11T12:43:53+00:00

    Hello Daniel,
    Où est-il possible de télécharger la version (build 17830.20016). Je veux bien faire un test avec pour voir si l'incident disparaît. Cette version ne m'est pas proposée via l'update sur Excel/

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

    0 commentaires Aucun commentaire
  3. Anonyme
    2024-07-11T12:05:50+00:00

    Quelle serait le type de référence manquante ?
    J'ai ça :

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

    0 commentaires Aucun commentaire
  4. Hecatonchire 53,950 Points de réputation Modérateur bénévole
    2024-07-11T11:14:15+00:00

    Bonjour,

    Vérifie s'il n'y a pas de références marquées MANQUANTE (dans celles cochées)

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

    0 commentaires Aucun commentaire
  5. DanielCo 107.7K Points de réputation
    2024-07-11T10:24:46+00:00

    Bonjour,

    Je ne reproduis pas le problème (build 17830.20016). Que représente "const_plage_source_charges" ? Une variable ? Si c'est le nom de la plage de cellules, il faut le mettre entre guillemets :

    Daniel

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

    0 commentaires Aucun commentaire