Ah oui j'aimerai bien, je galère sur la fonction que je dois adapter à mon cas, j'ai essayé toutes les combinaisons possibles et je n'ai pas le résultat souhaité...
La fonction marche lorsqu'il y a des dates dans la colonne A et dans la colonne B mais ne fonctionne pas lorsque la colonne B n'a pas de date.
Pour résumer, si la colonne B n'a pas de date, il faut mettre la date de la colonne A et ensuite la suite de la fonction qui permet de concaténer...
Voilà la fonction :
Public Function DEMO(sDt1 As String, sDt2 As String) As String
Dim dt As Date, dt1 As Date, dt2 As Date
Dim nDay As Byte
Dim sDay As String, sDate As String
On Error GoTo fin
dt1 = CDate(sDt1): dt2 = CDate(sDt2)
If sDt2 = "" Then
dt = dt1
Else
dt = dt2
End If
nDay = Application.Weekday(dt)
sDate = Format(dt, "dd/mm")
Select Case nDay
Case 1, 7
sDay = "WE"
Case Else
sDay = "SE"
End Select
DEMO = sDay & " " & sDate
Exit Function
fin:
DEMO = ""
Exit Function
End Function