Autres excel 2007

moialbert2

XLDnaute Nouveau
Bonjour
je souhaite faire l'équivalent de indirect en VBA exemple une variable var1 de type booleen
Une deuxième variable Deux= "var"& num ' num étant égal à 1
j'obtient bien ma variable deux="VAR1" comment affecter true or false à var1 avec quelque chose du genre indirect(deux)=false
avec dbase3 en 1985 on savait faire avec VBA je ne trouve pas
Si quelqu'un a une idée
Merci de toute suggestion
 

job75

XLDnaute Barbatruc
bonjour moialbert2,

Ne cherchez pas, le problème posé n'a aucun sens en VBA.

On peut par contre utiliser une variable tableau :
VB:
Dim num As Byte, var(1 To 10) As Boolean
For num = 1 To UBound(var)
    var(num) = True
Next
A+
 

moialbert2

XLDnaute Nouveau
bonjour moialbert2,

Ne cherchez pas, le problème posé n'a aucun sens en VBA.

On peut par contre utiliser une variable tableau :
VB:
Dim num As Byte, var(1 To 10) As Boolean
For num = 1 To UBound(var)
    var(num) = True
Next
A+
Merci
ok pour un nombre important de valeurs de num
mais je pense que dans mon cas, num est soit 3 soit 4 alors un if devrais me suffire car ca me semble un peu lourd
Dommage en dbase il suffisait d'écrire &Deux=false pour affecter la valeur a la variable contenu dans deux
Et ca fonctionnait très bien en 1985 décidément on n'arrête pas le progrès Tant pis
 

Discussions similaires

Statistiques des forums

Discussions
312 299
Messages
2 086 986
Membres
103 419
dernier inscrit
mk29