IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Option explicit aplliquée sur mon fichier [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    258
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 258
    Par défaut Option explicit aplliquée sur mon fichier
    Bonjour

    J'ai un fichier excel qui a été développé sour XL 2003 et que je dois faire fonctionner sous excel 2010 .

    Celui ci me génére 2 problemes

    1/ Il se comporte comme si il avait une option explicit
    Il bug sur chaque variable non déclarée. Mais c'est le seul fichier qui me fait ca!

    Y aurait il une option à décocher dans un parametre?



    2/ Il ne reconnait plus la fonction left

    Par exemple, il bug sur la commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    monnom= left(thisworkbook.name,6)
    Il considere que c'est une fonction qu'il ne trouve pas par ailleur.


    Je vous remercie d'avance si vous avec une (ou deux) idées de ce qu'il se passe.

  2. #2
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 682
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 682
    Par défaut
    salut,

    je pencherai plutôt pour une référence manquante

    Jette un oeil, il est possible que cela vienne de là
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Migrer les applications VBA Access et VBA Excel vers la Power Platform
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre
    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  3. #3
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Salut, en retard, effectivement voir sur http://www.developpez.net/forums/d73...eft-right-mid/

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    258
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 258
    Par défaut
    Bon alors je vais essayer de décocher recocher les references


    Et pour ce probleme de variable qu'il faut absoluement déclarer? Ca vous parait normal?

  5. #5
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 682
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 682
    Par défaut
    Une fois les références manquantes décochées, le problème des variables ne devrait plus se poser

    Reste que l'utilisation d'Option Explicit permet une meilleure rigueur dans la programmation
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Migrer les applications VBA Access et VBA Excel vers la Power Platform
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre
    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  6. #6
    Membre expérimenté
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    258
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 258
    Par défaut
    Effectivement, en passant d'un environnement à l'autre les références peuvent varier, voir manquer.
    Il est effectivement important de bien revoir les références au moment du changement de systeme d'exploitation.

    En attendant j'applique la méthode qui consiste à noter VBA. devant les foctions non reconnues. C'est un peu lourd mais ca marche tres bien.

    Merci à vous

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème de CodeBase sur mon fichier .policy
    Par ScReeeN dans le forum Général Java
    Réponses: 1
    Dernier message: 13/09/2012, 12h42
  2. Automatisation Import d'un .CSV en ligne sur mon fichier Excel
    Par Badouba75 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 09/03/2010, 11h47
  3. Probleme sur mon fichier /etc/sudoers
    Par nora2311 dans le forum RedHat / CentOS / Fedora
    Réponses: 1
    Dernier message: 25/11/2008, 15h25
  4. Erreur sur mon fichier web.xml
    Par Chikh001 dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 26/12/2007, 09h30
  5. [XSLT] une question sur mon fichier XML
    Par delma dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 20/10/2006, 17h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo