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

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
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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…