OVH Cloud OVH Cloud

VBA - Formule de calcul

4 réponses
Avatar
Céline Brien
Bonjour à toutes et à tous,
J'essaie d'extraire l'année financière d'une date.
J'utilise les codes suivants :
Sub Grrrrrrrrrrrr()
Range("M2").FormulaR1C1 = "=YEAR(RC[-1])-IIf(MONTH(RC[-1])<7,1,0)"
End Sub
La cellule affiche #NOM?
La cellule contient ceci :
=ANNEE(L2)-iif(MOIS(L2)<7;1;0)

Si j'utilise les codes suivants :
Sub Grrrrrrrrrrrr()
Range("M2").FormulaR1C1 = "=YEAR(RC[-1])-SI(MONTH(RC[-1])<7,1,0)"
End Sub
La cellule affiche #NOM?
La cellule contient ceci :
=ANNEE(L2)-si(MOIS(L2)<7;1;0)

Que faire ?
Merci de votre aide,
Céline

4 réponses

Avatar
Nicolas B.
Salut,

Dans le premier cas, ne serait-ce pas plutôt mieux comme ça :
Range("M2").FormulaR1C1 = "=YEAR(RC[-1])-IF(MONTH(RC[-1])<7,1,0)"

(un seul i à if...)


A+
--
Nicolas B.

Adresse @adresse.bidon.com invalide,
E-mail : www.cerbermail.com/?gAAILfkPsC


Bonjour à toutes et à tous,
J'essaie d'extraire l'année financière d'une date.
J'utilise les codes suivants :
Sub Grrrrrrrrrrrr()
Range("M2").FormulaR1C1 = "=YEAR(RC[-1])-IIf(MONTH(RC[-1])<7,1,0)"
End Sub
La cellule affiche #NOM?
La cellule contient ceci :
=ANNEE(L2)-iif(MOIS(L2)<7;1;0)

Si j'utilise les codes suivants :
Sub Grrrrrrrrrrrr()
Range("M2").FormulaR1C1 = "=YEAR(RC[-1])-SI(MONTH(RC[-1])<7,1,0)"
End Sub
La cellule affiche #NOM?
La cellule contient ceci :
=ANNEE(L2)-si(MOIS(L2)<7;1;0)

Que faire ?
Merci de votre aide,
Céline


Avatar
AV
Sub zzzzzz()
Range("M2") = "=YEAR(L2)-IF(MONTH(L2)<7,1,0)"
End Sub

AV
Avatar
Daniel.M
Hello Céline,

Remplace IIF par IF dans ta formule.

Salutations,

Daniel M.

"Céline Brien" wrote in message
news:eUJ$
Bonjour à toutes et à tous,
J'essaie d'extraire l'année financière d'une date.
J'utilise les codes suivants :
Sub Grrrrrrrrrrrr()
Range("M2").FormulaR1C1 = "=YEAR(RC[-1])-IIf(MONTH(RC[-1])<7,1,0)"
End Sub
La cellule affiche #NOM?
La cellule contient ceci :
=ANNEE(L2)-iif(MOIS(L2)<7;1;0)

Si j'utilise les codes suivants :
Sub Grrrrrrrrrrrr()
Range("M2").FormulaR1C1 = "=YEAR(RC[-1])-SI(MONTH(RC[-1])<7,1,0)"
End Sub
La cellule affiche #NOM?
La cellule contient ceci :
=ANNEE(L2)-si(MOIS(L2)<7;1;0)

Que faire ?
Merci de votre aide,
Céline




Avatar
Céline Brien
Bonjour à toutes et à tous,
Merci pour vos réponses.
C'était bien IF, j'étais pourtant certaine de l'avoir essayé ! IIf c'est
en Access je crois.
J'ai bien aimé supprimer FormulaR1C1 des codes. Merci AV !
Céline

"Daniel.M" a écrit dans le message de
news:
Hello Céline,

Remplace IIF par IF dans ta formule.

Salutations,

Daniel M.

"Céline Brien" wrote in message
news:eUJ$
Bonjour à toutes et à tous,
J'essaie d'extraire l'année financière d'une date.
J'utilise les codes suivants :
Sub Grrrrrrrrrrrr()
Range("M2").FormulaR1C1 "=YEAR(RC[-1])-IIf(MONTH(RC[-1])<7,1,0)"
End Sub
La cellule affiche #NOM?
La cellule contient ceci :
=ANNEE(L2)-iif(MOIS(L2)<7;1;0)

Si j'utilise les codes suivants :
Sub Grrrrrrrrrrrr()
Range("M2").FormulaR1C1 "=YEAR(RC[-1])-SI(MONTH(RC[-1])<7,1,0)"
End Sub
La cellule affiche #NOM?
La cellule contient ceci :
=ANNEE(L2)-si(MOIS(L2)<7;1;0)

Que faire ?
Merci de votre aide,
Céline