Déclaration formules en tant que variables

Bonjour à tous,

J'ai tenté de déclarer des variables et de les initialiser dans mon module, pour qu'elles soient accessibles à toutes les macros de celui-ci

J'obtiens une erreur au niveau du Set :

declarationformulesvariables

J'ai déclaré mes variables en tant que Text ce qui me paraît adapté,

L'erreur viendrait de la l'initialisation ? du Type?

Merci,

Re-bonjour,

Ce qui vous intéresse, c'est que les variables contiennent le texte d'une formule Excel, ou la valeur du résultat ?

Si c'est le texte (ce qui me semble n'avoir aucun intérêt : c'est plutôt une constante), les variables sont à déclarer au type String (texte), sinon plutôt au type Single (nombre décimal).

Ensuite, quel est l'intérêt de les déclarer hors macro ? Sont-elles amenées à être utilisées dans plusieurs macros ?

Dans tout les cas, leur déclaration à cet endroit est possible, mais en revanche elles ne peuvent être initialisées que dans une macro.

Je pense qu'il faudrait clarifier l'objectif global de votre projet, et qu'un tour du côté des sections de cours VBA vous serais bénéfique avant de vous lancer tête baissée !

Merci pour ta réponse Pedro, et en effet il me fallait bien des constantes ça fonctionne désormais parfaitement :

'
' Formules
'

'
Public Const nbHeures As String = "=A2-A3", conso24h As String = "=B2-B3", debitHoraireBrut As String = "=D2/(C2*24)"
Public Const debitHoraire As String = "=E2*9", mois As String = "=TEXT(A2,""mmmm"")"

' Headers
'

'
Public Const nbHeuresHeader As String = "nb d'heures depuis le dernier relevé"
Public Const conso24hHeader As String = "consommation depuis le dernier relevé"
Public Const debitHoraireBrutHeader As String = "débit/h", debitHoraireHeader As String = "débit/h x9"
Public Const moisHeader As String = "mois"

Merci pour ta réponse Pedro, et en effet il me fallait bien des constantes ça fonctionne désormais parfaitement :

Ok, mais vous ne répondez à aucune question... Quelle est l'intérêt de tout ce bazar ! Ça me semble très tordu comme manière de procéder !

Rechercher des sujets similaires à "declaration formules tant que variables"