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 :

déclaration de constante


Sujet :

Macros et VBA Excel

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    445
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 445
    Points : 139
    Points
    139
    Par défaut déclaration de constante
    Je voudrais déclarer une constante de type string qui soit le caractère tabulation.
    Il s'agit en fait du séparateur pour le fichier de sortie de ma macro, que je déclare en constante dans un module ou je déclare mes type et mes constante.

    Mais si je déclare
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Public Const DLM_OUT as String=Chr(9)
    j'ai un message d'erreur :
    "Erreur de compilation, constante requise"

    si je met:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Public Const DLM_OUT as String="**"
    avec une tabulation à la place de **, le délimiteur de sortie est en fait 2 espaces au lieu d'une tabulation.

    Solution ??

  2. #2
    Membre chevronné Avatar de wilfried_42
    Homme Profil pro
    Auto-entrepreneur
    Inscrit en
    Novembre 2006
    Messages
    1 427
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Auto-entrepreneur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 427
    Points : 1 900
    Points
    1 900
    Par défaut
    Bonjour Diversig

    chr(9) n'est pas une valeur mais une fonction, elle ne peut etre utilisée dans les declarations des constantes

    La solution serait une affectation de la valeur dans Workbook_open

    dans un module :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    public DLM_OUT as string
    Dans Workbook_open

    Bonne journée

Discussions similaires

  1. Déclaration des constantes
    Par Guybrush dans le forum Langage
    Réponses: 17
    Dernier message: 06/04/2011, 10h50
  2. déclaration de constantes dans les packages
    Par micamel dans le forum PL/SQL
    Réponses: 6
    Dernier message: 02/03/2010, 17h15
  3. [2003] Déclaration de constante pour tout le classeur
    Par rtg57 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 13/01/2009, 17h09
  4. [String] Déclaration de constantes
    Par bulbo dans le forum Langage
    Réponses: 10
    Dernier message: 22/07/2008, 17h19
  5. Déclaration de constantes
    Par gilv57 dans le forum C
    Réponses: 2
    Dernier message: 13/12/2006, 21h35

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