Я новичок в VBA и макросах и хочу изучить его, автоматизировав части моего «отслеживания расписания» Excel.
Идея состоит в том, что я всегда вводю новую календарную неделю в ячейку в качестве напоминания (так что это делается вручную).
Что должен делать макрос:
1) копировать ячейку, которая суммирует все мои отработанные часы (таким образом, одну конкретную ячейку).Это значение находится на рабочем листе «Расписание на неделю»
2) Перейдите и возьмите это значение, посмотрите на другой рабочий лист («Обзор года»), если это значение (номер календарной недели) находится в диапазоне (диапазонсписок каждой календарной недели, поэтому от 1 до 52, это столбец A) и, если это так, вставьте скопированное значение в столбец C.
Можете ли вы помочь мне с этим?Ниже кода я начал делать.Спасибо за вашу помощь!
Sub
If Worksheets("Week Timesheet").Range("K6").Value = Worksheets("Year Overview").Range("A2:53").Value Then
Worksheets("Week Timesheet").Range("I37").Select
Selection.Copy
Sheets("Year Overview").Select
Range("C11").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End If
End Sub