У меня есть список результатов проекта, и внутри них есть подзадачи, которые составляют каждое возможное достижение, например, 1. Результат X состоит из 1.1,1.2,1.3.
Количество подзадач в пределах каждого конечного результата варьируется, поэтому VBA forumla необходим для тренировки, какие задачи составляют результат 1.
В Excel я наметил результаты, используя столбец B для отображенияНомер поставки, а также номер подзадачи. В столбце X указано состояние подзадач, что означает, что они могут быть выполнены или выполняются. Мне нужен некоторый код, который может идентифицировать задачи, которые связаны с поставляемым X, а затем посмотреть, доставлено ли состояние или выполняется. Если все задачи доставлены, то результат должен быть помечен как доставленный на другом листе.
У меня есть прикрепленный код, который идентифицирует подзадачи из задач и вводит их в лист в соответствующих столбцах. Тем не менее, я не уверен, как использовать некоторый код, который может идентифицировать задачи в рамках результата 1, а затем дать общий вердикт относительно того, завершен ли результат 1. Есть идеи?
With Worksheets("WBS")
For Each cell In Sheets("Sub Tasks").Range("B2:B" & Lastrow3)
If IsNumeric(cell.value) Then
If cell.value <> Int(cell.value) Then
Worksheets("WBS").Cells(n, "E").value = cell.Offset(0, 1).value
Worksheets("WBS").Cells(n, "G").value = cell.Offset(0, 22).value
Else
Worksheets("WBS").Cells(n, "D").value = cell.Offset(0, 1).value
End If
Else
End If
n = n + 1
Next cell