Définir des constantes

Bonjour,

Je souhaiterais une fois définir des constantes pour qu'après je puisse utiliser dans tous les modules et les userforms? est possible si oui quels sont les codes pour?

Merci

Thomas

Bonjour,

A mon avis c'est trop dangereux mais je ne suis pas expert en VBA mais si tu veux il suffit que tu déclare tes variables-constantes) comme public, par exemple

Public Toto as String

Oui mais je les mets ou? car il faut bien que je les mette dans une fonction

thomas95230 a écrit :

Oui mais je les mets ou? car il faut bien que je les mette dans une fonction

Bonjour,

Il suffit que tu met ton code dans un module, comme par exemple :

MsgBox "Nous sommes le " & Date, vbOKOnly + vbInformation, "Excel-pratique.com"

c'est méthode

Dim Rep As Integer

    Rep = MsgBox("Voulez-vous continuez ?", vbYesNo + vbQuestion, "Excel-pratique.com")    
    If Rep = vbYes Then
        ' ici le traitement si réponse positive
        ' ...
    Else
        ' ici le traitement si réponse négative
        ' ...
    End If

c'est fonction

Puis situ veux la variable Rep qui peux s'utilise par tout alors il suffit que tu change Dim au public

Quand je met public il me met un erreur

"Attribut incorrecte dans une procédure Sub ou Fonction"

Alors que dois je faire ?

Bonjour,

il faut la déclarer Public dans un module standard, tout au début et hors procédure.

eric

D'accord merci c'est bon ça marche

Rechercher des sujets similaires à "definir constantes"