Acceder à pls variables via boucle - VB/VBA/VBS - Programmation
Marsh Posté le 22-02-2005 à 09:13:21
et dans le meme genre d'idee, si je veux ecrire tout le tableau d'un coup, au lieu de faire . 
 
write #1, tableau (1), tableau(2), ..... 
 
Y a-t-il plus simple via fichier sequentiel (pour l'instant)
Marsh Posté le 22-02-2005 à 09:22:18
j'ai trouvé, ecrire une ligne à chaque fois .... 
 
Thks qd meme 
Marsh Posté le 22-02-2005 à 10:23:25
qqn aurait une solution pour la premiere question ?? 
 
comment acceder à des variables qui ne differents que par le chiffre de fin ?
Marsh Posté le 22-02-2005 à 10:45:30
Tu les transformes en tableau  
 
 
Si ça n'est pas possible (VBA), la collection Controls associée à ta form te permettra d'accéder à chaque contrôle par son nom.
Marsh Posté le 22-02-2005 à 11:31:32
j'y ai pensé 
 
Dim tableau (1 to 50) as Object (ou checkbox) 
et soit faire tableau(1) = checkbox1 
              tableau(2) = checkbox2 .... 
 
ou alors mettre directement comme caption des checkbox => tableau(1), tableau(2)... mais je sais pas si on peut le faire ?? 
 
Merci d'avance.
Marsh Posté le 22-02-2005 à 11:35:42
Comme caption, tu ne peux pas. Si tu es en VB6, tu pourras assigner la propriété Index de chaque CheckBox un numéro d'index, ce qui constituera implicitement ton tableau  Après quoi, tu peux donner le même nom à la propriété (name) des checkboxes en question.
 Après quoi, tu peux donner le même nom à la propriété (name) des checkboxes en question. 
 
Si tu es en VBA, la propriété Index n'existe pas. Il te faudra accéder par son nom via la propriété Controls de la form de cette manière: 
 
Controls("checkboxmachin" ).propriétéducheckbox 
 
Comme c'est une chaîne, tu peux la constituer comme tu veux  Ca marche en VB6 aussi mais les tableaux sont plus pratiques et surtout, plus rapides à accéder.
  Ca marche en VB6 aussi mais les tableaux sont plus pratiques et surtout, plus rapides à accéder.
Marsh Posté le 22-02-2005 à 21:04:39
slt jai une petite kestion 
commen on fait pour lancer un sujet sur le forum? 
car jai un probleme en vb et j'aurai besoin d'aide 
merci 
antoine 
Marsh Posté le 22-02-2005 à 21:20:37
[quote=990458,0,9,237947]slt jai une petite kestion 
commen on fait pour lancer un sujet sur le forum? 
car jai un probleme en vb et j'aurai besoin d'aide 
merci 
antoine[/quote] 
Un conseil : ouvre les yeux ![[:the real ezzz] [:the real ezzz]](https://forum-images.hardware.fr/images/perso/the real ezzz.gif) 
 
Marsh Posté le 22-02-2005 à 09:09:20
salut,
en fait, j'aurais pls champs avec checkbox et je voudrais les appeler par ex "checkBox_1", "checkBox_2", ....
Je voudrais savoir y accéder via une boucle genre :
for i = 1 to 50 step 1
if checkBox_&i => un truc dans ce genre quoi et il parcourait toutes les checkboxes .
Vos conseils ...
Merci d'avance