PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 16 nov. 2005 à 21:54
important d'écrire le language avant!!!
c'est du VBA. mes exemples seront en VB6.
Private Sub OptionButton1_Click() If OptionButton1.Value = True Then
q = -c * p + d
Else
c'est tout? y'a pas un souci là??!!!!!
sinon, tes 2 appels au click, bah p n'existe plus.....
et ton click au bouton, q n'existe plus non plus.....
et de toute manière, tu demandes d'afficher la lettre "q" au lieu de la variable....
Option Explicit
Const A = 2
Const B = 3
Const C = 3
Const D = 10
'
'
Private Sub Command1_Click()
' si pas coché, rien If (Option1.Value False) And (Option2.Value False) Then _
MsgBox "vide", 32: Exit Sub
Dim p 'vide ou lettres non-vérifiés!!!
p = InputBox(" donner 1 nb qlcque")
If Option1.Value Then '1er coché
MsgBox (-C * p + D)
Else '2ème coché
MsgBox (A * p + B)
End If
End Sub
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 16 nov. 2005 à 20:03
salut,
pas sûr d'avoir tout compris...
VB6, 2 boutons
Option Explicit
'
Const cA As Long = 15
Const cB As Long = 8
Const cC As Long = 1.06
Const cD As Long = 141
'
'
Private Sub Form_Load()
Command1.Caption = "quantité offre?"
Command2.Caption = "quantité demande?"
End Sub
'
'
Private Sub Command1_Click()
MsgBox GetQ_Offre(8)
End Sub
Private Sub Command2_Click()
MsgBox GetQ_Demande(8)
End Sub
'
'
Private Function GetQ_Offre(ByVal lP As Long) As Long ' lP = Long_Prix
GetQ_Offre = cA * lP + cB
End Function
Private Function GetQ_Demande(ByVal lP As Long) As Long
GetQ_Demande = -cC * lP + cD
End Function
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 16 nov. 2005 à 21:26
j'veux bien t'aider, mais c'est ton utilisation, donc dis-toi que ce qui est évident pour toi... bah çà ne l'est que pour toi
donne des exemples avec des vrais valeurs, et en indiquant si tu cherche une des valeur de l'opération, ou le résultat....
et si tu utilise le terme CONSTANTE, c'est que çà ne bouge pas....
(référence à ton b=10 .... b=5)
Vous n’avez pas trouvé la réponse que vous recherchez ?