Programmer une formule sous VBA
Fermé
nineup
Messages postés
3
Date d'inscription
vendredi 12 janvier 2007
Statut
Membre
Dernière intervention
15 janvier 2007
-
12 janv. 2007 à 15:31
houl Messages postés 2 Date d'inscription dimanche 11 février 2007 Statut Membre Dernière intervention 11 février 2007 - 11 févr. 2007 à 01:47
houl Messages postés 2 Date d'inscription dimanche 11 février 2007 Statut Membre Dernière intervention 11 février 2007 - 11 févr. 2007 à 01:47
Bonjour,
je n'arrive pas à programmer une p'tite formule de m.. sous VBA
Voila, j' ai une feuille sur lequel j'ai rentré 3 nombres et je voudrais juste crée une macro qui puisse faire (A1-A2)/A3 et me donner le résultat dans la case A4.
Je pense que passer par VBA est la meilleure solution car le fonds du problème c'est que je dois remplir une case avec deux choix possibles 1 ou2.Selon cette case la calcul doit etre différent, si c'est 1 la formule c'est (A1+A2)/A3, sinon c'est 2 voir plus haut.
Je pensais crée une macro pour chaque formule et ensuite crée un bouton relié à chaque macro.
J' attends vos réponses assez rapidement( c'est pour le boulot!)
Merci d'avance
je n'arrive pas à programmer une p'tite formule de m.. sous VBA
Voila, j' ai une feuille sur lequel j'ai rentré 3 nombres et je voudrais juste crée une macro qui puisse faire (A1-A2)/A3 et me donner le résultat dans la case A4.
Je pense que passer par VBA est la meilleure solution car le fonds du problème c'est que je dois remplir une case avec deux choix possibles 1 ou2.Selon cette case la calcul doit etre différent, si c'est 1 la formule c'est (A1+A2)/A3, sinon c'est 2 voir plus haut.
Je pensais crée une macro pour chaque formule et ensuite crée un bouton relié à chaque macro.
J' attends vos réponses assez rapidement( c'est pour le boulot!)
Merci d'avance
A voir également:
- Programmer une formule sous VBA
- Formule si et - Guide
- Formule somme excel colonne - Guide
- Formule excel moyenne - Guide
- Excel mise en forme conditionnelle formule - Guide
- Formule - Télécharger - Études & Formations
2 réponses
blux
Messages postés
26730
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
20 mars 2025
3 332
12 janv. 2007 à 16:36
12 janv. 2007 à 16:36
Salut,
tes deux choix, il viennent d'où ?
Parce qu'on peut mettre un test pour deux calculs différents dans la même cellule...
tes deux choix, il viennent d'où ?
Parce qu'on peut mettre un test pour deux calculs différents dans la même cellule...
nineup
Messages postés
3
Date d'inscription
vendredi 12 janvier 2007
Statut
Membre
Dernière intervention
15 janvier 2007
15 janv. 2007 à 09:01
15 janv. 2007 à 09:01
merci pour ton aide Blux
Bonne semaine
Bonne semaine
12 janv. 2007 à 17:18
Je vais t'en dire un peu plus: c'est de la finance.
j'ai crée une liste sur Excel avec soit achat soit vente.Le mec clique sur l'un ou l'autre et automatiquement un nombre 1 ou2 est inscrit dans une cellule.ET après il me faudrait un truc qui me donne un résultat différent en utilisant les mèmes données(cf 1ermail avec A1,A2..),d'ou des opérateurs différents, selon que ce soit un achat ou une vente
Si ça t'inspire, c'est cool.
13 janv. 2007 à 15:10
On considère que A5 contient le choix :
Tu mets dans A4 : On ne considère que le cas où A5 = 1, sinon quelle que soit sa valeur, on met la deuxième formule...
11 févr. 2007 à 01:47
Voilà un petit code qui devrait faire l'affaire.
Sub calcul()
Dim N As Single
If Cells(3, 1) <> 0 Then N = (Cells(1, 1) - Cells(2, 1)) / Cells(3, 1)
Cells(4, 1) = N
End Sub