cs_Jamsss
Messages postés11Date d'inscriptionvendredi 23 septembre 2005StatutMembreDernière intervention28 octobre 2007
-
1 nov. 2006 à 16:27
cs_JMO
Messages postés1854Date d'inscriptionjeudi 23 mai 2002StatutMembreDernière intervention24 juin 2018
-
1 nov. 2006 à 18:07
Slt a tous!
Je suis débutant en VB et j'ai écris ceci:
Private Sub Okjour_Click()
Dim m As Integer
m = 1
Do While m < 20
eqpt = "journee.nequipe" & m & ".Caption" & "pt"
MsgBox eqpt
m = m + 1
Loop
End Sub
Mon probleme est que je voudrais afficher dans la msgbox la
chaine contenue dans
journee.nequipe(1...20) (qui correspond à plusieurs label sur une form)
+"pt" et la mettre dans la variable eqpt et le résultat affiché
est : journee.nequipe(1...20).captionpt alors que je voudrais la chaine
+ pt!
J'espere que mes explications sont claires, merci d'avance de m'aider
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 1 nov. 2006 à 17:49
Beh c'est pas bon comme ça, pour que mon code fonctionne, supprime tes 20 labels, tu en recrées 1 que tu nommes nequipe. Ensuite tu le sélectionnes et tu fais Ctrl + C (copier) et Ctrl + V (coller).
Tu vas avoir un message te disant qu'il y a déjà un contrôle nommé nequipe, souhaitez vous créer un groupe de contrôles.
Tu dis oui et tu répètes l'opération jisqu'à avoir tes 20 labels.
Ensuite modifie le code :
m = 1 devient
m = 0
Et là ça devrait fonctionner.
@++
<hr width ="100%" size="2" />
--Mortalino--
Le mystérieux chevalier, "Provençal, le Gaulois"
/DIV>