Bonjour,

Pour expliquer au mieux mon problème, j'ai une cellule avec une date de transaction et une cellule avec une date de settlement. (C5 et C8)

Ces dates me permettent si elles respectent certaines conditions de remplir une autre cellule dans un onglet Sh .Voici le code de départ pour que vous voyez mieux .

Est il possible que ces Today + 1 ou + 2 ou > 3, ne soit compris qu entre lundi et vendredi inclut ?

(Peut etre je ne l exprime pas au mieux donc je laisse un exemple concret )
Dans le cas ou Today serait vendredi ....

Par Exemple C5 (= vendredi 11 Fevrier) et que C8 (= Lundi 14 Fevrier); la cellule C7 devrait renvoyer TOM ? (Car ça serait Today + 1 )


Dans mon code le probleme c est qu elle renvoie Forward ....

Merci d'avance

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
               Sh.Range("C5").Value = today
               Sh.Range("C8").Value = .Cells(c.Row, "F").Value
 
If Sh.Range("C8").Value = Range("C5") Then
Sh.Range("C7").Value = "TODAY"
End if
 
If  Sh.Range("C8") = today + 1 Then
Sh.range("C7").value = "TOM"
End if 
 
If Sh.Range("C8") = today + 2 Then
Sh.range("C7").value = "SPOT"
End if 
 
If Sh.Range("C8") >= today + 3 Then
Sh.range("C7").value  = "FORW"
End If