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 :

Decaclaration de variables


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Ingénieur développement de composants
    Inscrit en
    Mars 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement de composants
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mars 2013
    Messages : 1
    Par défaut Decaclaration de variables
    Bonsoir a Tous,

    Je suis novice de VBA

    Je souhaiterai vous soumettre ces lignes de déclaration:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Const reTtandardTestLine As String = "^ *([-+A-Za-z0-9._]+ +){5}[-+A-Za-z0-9._]+ *$"
    Private Const reTimeTest As String = "^ *([0-9]+) *([0-9]+) *([A-Za-z0-9._]+) *([-0-9.]+)([a-zA-Z]+) *([-0-9.]+)([a-zA-Z/]+) *([-0-9.]+)([a-zA-Z]+) *([PasFAIL]+) *$"
    Private Const reEqualPin As String = "^[A-Za-z]+\(([A-Za-z0-9_.]+)\) = ([-0-9.]+) *([A-Za-z]+)$"
    Pouvez-vous m'aider à comprendre cette syntaxe?

    Merci d'avance pour votre aide.

  2. #2
    Membre émérite Avatar de issoram
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2009
    Messages
    665
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 665
    Par défaut
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Const reTtandardTestLine As String = "^ *([-+A-Za-z0-9._]+ +){5}[-+A-Za-z0-9._]+ *$"
    Private Const reTimeTest As String = "^ *([0-9]+) *([0-9]+) *([A-Za-z0-9._]+) *([-0-9.]+)([a-zA-Z]+) *([-0-9.]+)([a-zA-Z/]+) *([-0-9.]+)([a-zA-Z]+) *([PasFAIL]+) *$"
    Private Const reEqualPin As String = "^[A-Za-z]+\(([A-Za-z0-9_.]+)\) = ([-0-9.]+) *([A-Za-z]+)$"
    Ce sont trois déclarations de constantes (Const) de type chaine de caractères (String) et privées. Elles ne seront donc pas modifiables (constantes) et ne seront visibles que dans le module où elles ont été déclarées (car private)

    Pour ce qui est du contenu ce sont des expressions rationnelles (ou régulières). Sur le sujet je te conseille Wikipédia pour la théorie et ce tuto pour la mise en application en VBA.

    Bon courage.

Discussions similaires

  1. Réponses: 4
    Dernier message: 18/07/2002, 13h32
  2. variables locales ou globales ???
    Par elvivo dans le forum C
    Réponses: 13
    Dernier message: 03/07/2002, 08h22
  3. Procédure avec un nombre variable d'arguments
    Par charly dans le forum Langage
    Réponses: 15
    Dernier message: 21/06/2002, 11h08
  4. Réponses: 4
    Dernier message: 05/06/2002, 14h35
  5. les variables globales static
    Par gRRosminet dans le forum C
    Réponses: 8
    Dernier message: 27/04/2002, 08h34

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