Mise d'une formule en macro

bonjour a tous

j'ai actuellement un classeur excel avec bcp de formule

est il possible de mettre des formules dans des macros

puis

avec la fonction "SI" dans les conditions je voudrais mettre une fonction "OU" et une fonction "ET"

est ce possible ?????????????????????

merci d'avance

Bonjour,

Bien sûr mais si tu passes par code, il n'est peut être pas nécessaire d'utiliser des formules. Le code peut se charger de donner les bonnes infos.

Mets un fichier en ligne avec des explications claires sur ce qui est à faire. Ce sera plus efficace de te donner un solution

Amicalement

je fais ca pour demain

exemple de formule a mettre en macro

=SI(ET(F451="HO";F452="DO");J451+J452+J453;SI(OU(F454="longueur";F454="HO";F454="DO";F454="R";F454="surface";F454="volume");result(G454);""))

Re,

Cette formule est à placer dans quelle feuille et quelle cellule ?

bonjour

cette formule se trouve dans la colonne J

et peut-on mettre 2 conditions dans la fonction SI (exemple ET et OU)

-- 27 Jan 2011, 09:01 --

Liste des formules

Colonne H

=SI(OU(F4="longueur";F4="HO";F4="DO";F4="R");"mL";SI(OU(F4="surface";F4="largeur";F4="hauteur";F4="épaisseur");"m²";SI(F4="volume";"m³";SI(F4="ratio acier";"kg/m³";SI(OU(F4="nombre";F3="épaisseur";F3="hauteur";F3="largeur";F3="longueur");H3;SI(F4="nombre";"U";""))))))

Colonne J

=SI(ET(F1="HO";F2="DO");J1+J2+J3;SI(OU(F4="longueur";F4="HO";F4="DO";F4="R";F4="surface";F4="volume");result(G4);""))

Colonne K

=SI(F4="largeur";result(G4);"")

Colonne L

=SI(OU(F4="épaisseur";F4="hauteur");result(G4);"")

Colonne M

=SI(OU(F4="nombre";F4="ratio acier");result(G4);"")

Colonne Q

=SI(R4="";"";H4)

Rechercher des sujets similaires à "mise formule macro"