Aide programmation excel bouton commande

Fermé
JChirs21 - 6 juin 2008 à 09:24
 Jchris21 - 7 juin 2008 à 17:02
bonjour a tous, j'aimerai qu'on maide pour faire une petite programmation sur excel
le soucis est que je ne connais rien en visal basic.

je prend 3 variables : Q ; L ; et R et un boutton commande : VAL

Q = Résultat
R et L deux variables aléatoires, que je choisis
Apres chaque validation je met R et L à 0 ( RESET )


Je veu que Q = (Q-1) si val = 0

et Q = (Q-1) + R + L si val = 1


j'ai pensé au boucle si :


if (Val = 1)

then Q = (Q-1) + R + L

R = 0;
L = 0;

end if;

-----------------------------------
On ma proposer comme programme :


Private Sub Bouton_Click()

If VAL.Value = 0 Then
Q = Q - 1
ElseIf VAL.Value = 1 Then
Q = (Q - 1) + R + L
End If
R = 0
L = 0

End Sub
----------------------------------

Je veu par exemple que Q = case C29 (dans page excel)
R = case F29
L = case G29

et VAL = CommandButton1

Quel est la procédure a suivre, je vous remercie de votre aide.
A voir également:

8 réponses

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 685
6 juin 2008 à 11:51
bonjour

Avant de demander de l'aide, il faut penser à se former un peu aussi.

J'ai envie de piloter une Ferrari mais je n'es jamais touché un volant : tu peux m'aider ?

Que crois-tu que l'on va te répondre ?
0
ta réponse me laisse sans voix, j'ai des base de programmation en vhde, c , c++, je veux juste comprendre le principe sur excel, apres je me débrouille, j'ai essayé de trouver des cours ou des docs, mais rien qui correspond a ce que je demande, et je pense pas que ma demande soit tres compliqué, en programmation, c tres facile a faire, mais sur excel, j'ai aucune base sur laquelle mi référer
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 685
6 juin 2008 à 14:53
bonjour

Avec cette page et les suivantes tu devrais avoir une base de départ, avec entre autres la syntaxe et les principes de base.

N'hésites pas à fouiller c'est très complet.
0
Personne aurait un petit exemple a me donner ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 685
6 juin 2008 à 22:10
bonjour

Dans les pages que je t'ai donné tu en as plein ici par exemple et le code est entièrement commenté.
0
merci, mais si qqun aurait un petit exemple pour m'expliquer, sa serai cool.

si on prend les cases A1 , B1 et C2 dans excel, comment on les rentres en variables pour effectuer un petit prog dans VBA
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 685
7 juin 2008 à 16:58
bonjour

Tu as de nombreuses fonctions pour utiliser les cellules (les cases, c'est dans les mots croisés !)

Pour B1 par exemple :
- range("B1")
- ou plus simplement [B1]
- ou cells(1,2) =>ligne 1 colonne 2
- ou cells(1,1).offset(0,1) =>ligne 1 colonne 1 décalée de 1
- etc...
---


Toujours zen
0
merci c cool, je vais essayé de metre sa en forme, bonne journée
0