
Range("C1").Select
ActiveCell.FormulaR1C1 = "=IF(RC[-1]=""lun"",CONCATENATE(RC[-2],"" to "",TEXT(DATE(YEAR(RC[-2]),MONTH(RC[-2]),DAY(RC[-2]+6)),""AAAA-MM-GG"")), _
IF(RC[-1]=""mar"",CONCATENATE(TEXT(DATE(YEAR(RC[-2]),MONTH(RC[-2]),DAY(RC[-2]-1)),""AAAA-MM-GG""),"" to "",TEXT(DATE(YEAR(RC[-2]),MONTH(RC[-2]),DAY(RC[-2]+5)),""AAAA-MM-GG"")), _
IF(RC[-1]=""mer"",CONCATENATE(TEXT(DATE(YEAR(RC[-2]),MONTH(RC[-2]),DAY(RC[-2]-2)),"AAAA-MM-GG""),"" to "",TEXT(DATE(YEAR(RC[-2]),MONTH(RC[-2]),DAY(RC[-2]+4)),""AAAA-MM-GG"")), _
IF(RC[-1]=""gio"",CONCATENATE(TEXT(DATE(YEAR(RC[-2]),MONTH(RC[-2]),DAY(RC[-2]-3)),""AAAA-MM-GG""),"" to "",TEXT(DATE(YEAR(RC[-2]),MONTH(RC[-2]),DAY(RC[-2]+3)),""AAAA-MM-GG"")), _
IF(RC[-1]=""ven"",CONCATENATE(TEXT(DATE(YEAR(RC[-2]),MONTH(RC[-2]),DAY(RC[-2]-4)),""AAAA-MM-GG""),"" to "",TEXT(DATE(YEAR(RC[-2]),MONTH(RC[-2]),DAY(RC[-2]+2)),""AAAA-MM-GG"")), _
IF(RC[-1]=""sab"",CONCATENATE(TEXT(DATE(YEAR(RC[-2]),MONTH(RC[-2]),DAY(RC[-2]-5)),""AAAA-MM-GG""),"" to "",TEXT(DATE(YEAR(RC[-2]),MONTH(RC[-2]),DAY(RC[-2]+1)),""AAAA-MM-GG"")), _
IF(RC[-1]=""dom"",CONCATENATE(TEXT(DATE(YEAR(RC[-2]),MONTH(RC[-2]),DAY(RC[-2]-6)),""AAAA-MM-GG""),"" to "",TEXT(DATE(YEAR(RC[-2]),MONTH(RC[-2]),DAY(RC[-2]+0)),""AAAA-MM-GG"")))))))))"
Range("C2").Select
|
MsgBox "La data " & Range("a1") & " fa parte della settimana dal " & Range("a1") - Weekday(Range("a1"), vbMonday) + 1 & " al " & Range("a1") + 7 - Weekday(Range("a1"), vbMonday) & ""
|
Range("C1").Select
ActiveCell.FormulaR1C1 = _
"=IF(RC[-1]=""lun"",CONCATENATE(RC[-2],"" TO "",TEXT(DATE(YEAR(RC[-2]),MONTH(RC[-2]),DAY(RC[-2]+6)),""AAAA-MM-GG"")),IF(RC[-1]=""MAR"",CONCATENATE(TEXT(DATE(YEAR(RC[-2]),MONTH(RC[-2]),DAY(RC[-2]-1)),""AAAA-MM-GG""),"" TO "",TEXT(DATE(YEAR(RC[-2]),MONTH(RC[-2]),DAY(RC[-2]+5)),""AAAA-MM-GG"")),IF(RC[-1]=""MER"",CONCATENATE(TEXT(DATE(YEAR(RC[-2]),MONTH(RC[-2]),DAY(RC[-2]-2))," & _
"""AAAA-MM-GG""),"" TO "",TEXT(DATE(YEAR(RC[-2]),MONTH(RC[-2]),DAY(RC[-2]+4)),""AAAA-MM-GG"")),IF(RC[-1]=""GIO"",CONCATENATE(TEXT(DATE(YEAR(RC[-2]),MONTH(RC[-2]),DAY(RC[-2]-3)),""AAAA-MM-GG""),"" TO "",TEXT(DATE(YEAR(RC[-2]),MONTH(RC[-2]),DAY(RC[-2]+3)),""AAAA-MM-GG"")),IF(RC[-1]=""VEN"",CONCATENATE(TEXT(DATE(YEAR(RC[-2]),MONTH(RC[-2]),DAY(RC[-2]-4)),""AAAA-MM-GG""),"" TO """ & _
",TEXT(DATE(YEAR(RC[-2]),MONTH(RC[-2]),DAY(RC[-2]+2)),""AAAA-MM-GG"")),IF(RC[-1]=""SAB"",CONCATENATE(TEXT(DATE(YEAR(RC[-2]),MONTH(RC[-2]),DAY(RC[-2]-5)),""AAAA-MM-GG""),"" TO "",TEXT(DATE(YEAR(RC[-2]),MONTH(RC[-2]),DAY(RC[-2]+1)),""AAAA-MM-GG"")),IF(RC[-1]=""DOM"",CONCATENATE(TEXT(DATE(YEAR(RC[-2]),MONTH(RC[-2]),DAY(RC[-2]-6)),""AAAA-MM-GG""),"" TO "",TEXT(DATE(YEAR(RC[-2]" & _
",MONTH(RC[-2]),DAY(RC[-2]+0)),""AAAA-MM-GG"")))))))))"
Range("C2").Select |
=IF(RC[-1]=""LUN"",CONCATENATE(TEXT(RC[-1]-(WEEKDAY(RC[-1])),""aaaa-mm-gg"")& "" TO "" &TEXT(RC[-1]+(6-WEEKDAY(A1)),""aaaa-mm-gg"")), _
IF(RC[-1]=""MAR"",CONCATENATE(TEXT(RC[-1]-(WEEKDAY(RC[-1])-1),""aaaa-mm-gg"")& "" TO "" &TEXT(RC[-1]+(5-WEEKDAY(A1)),""aaaa-mm-gg"")), |
Range("C1").Select
ActiveCell.FormulaR1C1 = _
"=TEXT(RC[-2]-(WEEKDAY(RC[-2])-1),""aaaa-mm-gg"")& "" TO "" &TEXT(RC[-2]+(7-WEEKDAY(RC[-2])),""aaaa-mm-gg"")"
Range("D1").Select |
