Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

VBA declaration

tany

XLDnaute Occasionnel
Bonjour à tous,
J'ai besoin d'une constante public string
je n'ai aucun module, juste la feuille1
j'ai déclaré dessous option explicit ceci :
public const truc as string="azerty"
c'est refusé alors comment dois-je faire ?
Merci
 

Dormeur74

XLDnaute Occasionnel
Re : VBA declaration

Je puis t'assurer que sous VBA 2003 le code suivant ne plante pas.

Code:
Option Explicit

Public Const truc As String = "azerty"

Sub Macro1()
    MsgBox truc
End Sub
 

tany

XLDnaute Occasionnel
Re : VBA declaration

re,
merci pour vos conseils mais pour moi ça ne marche pas soit feuille soit workbook...
est ce que excel 2007 serait différent ? m'étonnerait
alors si qqun pouvait me joindre une pièce pour que je vois cela de près
ce serait excellent. Merci.
 

Pierrot93

XLDnaute Barbatruc
Re : VBA declaration

Re,

la remarque dans l'aide vba sur la portée des constantes :
 

Dormeur74

XLDnaute Occasionnel
Re : VBA declaration

Re-bonjour tout le monde,
Dis-moi si tu as une erreur en exécutant cette macro.
 

Pièces jointes

  • Classeur1.xls
    17 KB · Affichages: 27
  • Classeur1.xls
    17 KB · Affichages: 30
  • Classeur1.xls
    17 KB · Affichages: 28

tany

XLDnaute Occasionnel
Re : VBA declaration

impeccable ça marche Très bien Question résolue
je n'avais pas saisi qu'il fallait faire cette déclaration au niveau module
avec ce fichier c' est bien vu.
Merci à toi Dormeur74
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…