Как определить, завершен ли проект, исходя из подзадач? - PullRequest
0 голосов
/ 15 октября 2019

У меня есть список результатов проекта, и внутри них есть подзадачи, которые составляют каждое возможное достижение, например, 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

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...