Calculs en VBA - VB/VBA/VBS - Programmation
Marsh Posté le 17-02-2004 à 12:40:50
Bonjour
Tu peux creer une fonction personnalisee:
Function blablabla(donnees as range)
if donnees.value = 100 then prg1
if donnees.value >= 101 and donnees.value <=200 then prg2
end function
ensuite dans une cellule, tu peux mettre cette formule, qui fait reference a N3 (=blablabla(N3)) et voila.
Bon courage.
I.
Marsh Posté le 17-02-2004 à 14:39:32
Je te remercie encore mais cette fonction, j'la mets où ?
Marsh Posté le 18-02-2004 à 09:35:22
dans un module quelconque, puis dans une cellule, tu tape "=blablabla(N3)" (sans les guillemets)
Ou alors pour ne pas avoir a doubler le nombre de cellules avec des formules (la cellule qui fait la somme, puis la cellule qui controle le resultat), tu peux ajouter dans cette formule perso, la somme de donnees, puis faire la comparaison, et afficher le resultat.
I.
Marsh Posté le 16-02-2004 à 15:43:21
Salut à tous,
Voilà mon pb :
J'ai un tab (C3:M50). en colonne N3 à N50 la somme respectives des colonnes précédentes.
Je dois tester ces sommes et faire executer un module suivant le résultat : exemple :
Si en N3 j'ai la valeur 100 je dois executer prg1, si j'ai entre 101 et 200 le prg2 ect..
Merci encore de bien vouloir m'aider.
---------------
Miguel69