Variables sur plusieurs feuilles

cs_marco59 Messages postés 9 Date d'inscription mardi 26 novembre 2002 Statut Membre Dernière intervention 9 mai 2003 - 27 nov. 2002 à 09:02
PierreCermak Messages postés 2 Date d'inscription mercredi 15 août 2001 Statut Membre Dernière intervention 20 septembre 2008 - 17 nov. 2005 à 00:45
Salut à vous,

Je suis un novice dans VB et j'ai un problème de variables qu'il faut que je déclare dans plusieurs feuilles. EX :
Form1 :
Public variable as Integer
Private Sub Command1_Click()
Variable = 1
Form2.show
End Sub

Form2:
Private Sub Form_Load()
Dim variable As Integer
Image1.Picture = LoadPicture (?c:\photo\? & variable & ?.jpg?)
End Sub

Dans VB6 pour les nuls on me dit de mettre « Public variable As Integer » dans un module, ce que je me suis empressé de faire mais cela ne fonctionne pas plus. La variable reste tout le temps à 0.

Comment faut-il que je procède ? (sans oublier que je suis un novice)

Merci et A+

3 réponses

BasicInstinct Messages postés 1470 Date d'inscription mardi 5 février 2002 Statut Membre Dernière intervention 20 octobre 2014 12
27 nov. 2002 à 09:34
dans un module:
Public Variable as integer

Form1 :
Public variable as Integer
Private Sub Command1_Click()
Variable = 1
Form2.show
End Sub

Form2:
Private Sub Form_Load()
Image1.Picture = LoadPicture (?c:\photo\? & variable & ?.jpg?)
End Sub

comme ca ca marche... Les Variable ne doivent etre declare qu'1 fois.
si tu declare une dexieme fois ta variable, elle passe avant les variables globales
0
cs_charlax Messages postés 21 Date d'inscription lundi 30 décembre 2002 Statut Membre Dernière intervention 16 février 2003
1 janv. 2003 à 19:49
Ouais merci je me posais la même question ! ! ! !

Charlax
0
PierreCermak Messages postés 2 Date d'inscription mercredi 15 août 2001 Statut Membre Dernière intervention 20 septembre 2008
17 nov. 2005 à 00:45
pour les tableaux comment on fait

dès qu'on change de "sub" le tableau n'est plus reconnu
..............
Public nbindi, nbfami, nindi, nfami, nni, ii, ff, individu As Integer
Public Property Get famindi() As String


End Property
..............

fanindi() je peux le redimenssioner dans le 1er sub mais pas l(utiliser dans les sub suivant??????

comment puis_je faire ?

merci
Pierre
0
Rejoignez-nous