Здравствуйте. Нашел график работы посменно, но в этом графике нет возможности при смене месяца, чтобы сохранялись данные предыдущего месяца погуглил и нашел файл для сохранение значений который хотел приделать к графику но не хватило ума. Если есть возможность помогите.
файл для сохранение значений [vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, [A3:A13]) Is Nothing Then Dim sYear As Integer Dim sMonth As Integer Dim sDay As Integer sYear = Year(Now) - Year(Sheets("Лист2").Cells(1, 1)) sMonth = Month(Now) - Month(Sheets("Лист2").Cells(1, 1)) sDay = Day(Now) - Day(Sheets("Лист2").Cells(1, 1)) Sheets("Лист2").Cells(sYear * 3 * 12 + sMonth * 3 + 2, sDay + 1) = Cells(2, 1) End If End Sub
[/vba]
Файлы прилагаю
Здравствуйте. Нашел график работы посменно, но в этом графике нет возможности при смене месяца, чтобы сохранялись данные предыдущего месяца погуглил и нашел файл для сохранение значений который хотел приделать к графику но не хватило ума. Если есть возможность помогите.
файл для сохранение значений [vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, [A3:A13]) Is Nothing Then Dim sYear As Integer Dim sMonth As Integer Dim sDay As Integer sYear = Year(Now) - Year(Sheets("Лист2").Cells(1, 1)) sMonth = Month(Now) - Month(Sheets("Лист2").Cells(1, 1)) sDay = Day(Now) - Day(Sheets("Лист2").Cells(1, 1)) Sheets("Лист2").Cells(sYear * 3 * 12 + sMonth * 3 + 2, sDay + 1) = Cells(2, 1) End If End Sub