Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Général VBA
Général VBA Forum général VBA . Pour les logiciels spécifiques (Access, Excel, Word, ...), postez dans les bons sous forums.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/03/2011, 17h49   #1
Nouveau Membre du Club
 
Inscription : mars 2010
Messages : 76
Détails du profil
Informations forums :
Inscription : mars 2010
Messages : 76
Points : 30
Points : 30
Par défaut Agir sur des objets placés dans un tableau

Bonjour,

je me suis remis au VB il y a peu et je bloque sur un truc très chiant dans le sens où je sais pertinemment ce qui ne va pas mais que je ne sais pas quoi faire pour le réparer, c'est quasiment un problème de syntaxe

Code :
1
2
3
4
5
 
tab = array("img1", "img2", "img3")
for i = 0 to 2
   form1.tab(i).Visible = true
next i
Donc j'ai ce code dans une fonction, avec une magnifique erreur au niveau de tab(i) car bien que les objets img1, img2 et img3 existent déjà sur le formulaire form1, il n'arrive pas à interpréter tab(i) comme un objet et je ne sais pas quoi faire pour que ça marche.

Voilà, si vous avez la solution, merci d'avance de m'en faire part

@+
CyrilD est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/03/2011, 21h07   #2
Rédacteur

 
Avatar de Maxence HUBICHE
 
Homme Maxence HUBICHE
Formateur et Développeur - Conseil en Informatique
Inscription : juin 2002
Messages : 3 687
Détails du profil
Informations personnelles :
Nom : Homme Maxence HUBICHE
Âge : 42
Localisation : France, Val d'Oise (Île de France)

Informations professionnelles :
Activité : Formateur et Développeur - Conseil en Informatique

Informations forums :
Inscription : juin 2002
Messages : 3 687
Points : 6 516
Points : 6 516
Envoyer un message via MSN à Maxence HUBICHE Envoyer un message via Skype™ à Maxence HUBICHE
Bonjour

Code :
form1.controls(tab(i)).Visible = true
__________________
1formaxion, une formation de qualité, des formateurs compétents
Mes tutoriels et vidéos :
Tableaux croisés dynamiques, Access les Bases, et les autres !
Maxence HUBICHE est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 27/03/2011, 22h06   #3
Nouveau Membre du Club
 
Inscription : mars 2010
Messages : 76
Détails du profil
Informations forums :
Inscription : mars 2010
Messages : 76
Points : 30
Points : 30
Merci, c'est parfait
CyrilD est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h01.


 
 
 
 
Partenaires

Hébergement Web