Code VBA pour formule

Bonjour,

Pouvez vous svp m'aider avec le code VBA correspondant à la formulaire suivante:

=SI(H3="";"";SI(H3="NON";"NA";""))

En effet, je suis entrain de créer un formulaire de saisie et je souhaiterai que la saisie dans la colonne "G" ne se fasse que si "H"=OUI

Ci joint l'exemple de la base de donnée.

merci pour votre précieuse aide.

Cordialement.

Bonsoir,

Pourquoi pas : =SI(H3="NON";"NA";"") tout simplement ?

Classeur ne correspond pas à ta demande. A revoir.

Bonjour,

Sub Saisie()
'
' Saisie Macro
    ActiveCell.Select
    ActiveCell.FormulaR1C1 = "=IF(RC[1]="""","""",IF(RC[1]=""NON"",""NA"",""""))"
    ActiveCell.Offset(1, 0).Range("A1").Select
End Sub

Amicalement

Pierrot

Re Pierrot,

Merci pour ta réponse.

Peux tu stp me dire comment je peux faire pour que ce soit applicable sur toute la colonne.

Encore merci

Bonjour,

Une réflexion en passant ... si tu effectues une saisie en colonne G, la formule va disparaitre.

Il serait peut-être préférable de placer une validation de données afin d'interdire la saisie si la condition "OUI" en colonne H n'est pas vérifiée.

A+

Rebonjour, Bonjour, Frangy

J'ai tiré vers le bas la formule jusqu'à la ligne 1000

Si nécessaire, tu peux prolonger la formule vers le bas avec le bouton droit de la souris pointée sur le coin inférieur droit de la cellule

Amicalement

Pierrot

super!!!

Merci++++

Bonjour

Heureux d'avoir pu t'aider

N'oublies pas de valider comme résolu

Amicalement

Pierrot

resolu4
Rechercher des sujets similaires à "code vba formule"