Мне нужна помощь с моим кодом, я не уверен, почему он не работает должным образом и занимает очень много времени. То, что я пытаюсь сделать, это найти повторяющиеся временные значения, например, 0. После определения местоположения 0 я продолжу искать еще 0 во временном ряду, если есть, я буду суммировать test1 из B3 и test1 из H3 вместе ... это будет продолжаться до конца строки и будет вставлено в столбец N или O, который является пустым столбцом. После этого придется сделать то же самое для 100, в целом.
![enter image description here](https://i.stack.imgur.com/pIMqB.png)
Результирующий должен быть таким
![enter image description here](https://i.stack.imgur.com/3MHJu.png)
У меня проблемы с запуском следующего кода, который я пытался написать.
Dim temprow As Long, ColMax1 As Long, tempcell As Range, ColCount1 As Long
Dim temprow1 As Long, valuetohighlight As Variant, valuetohighlight1 As Variant
Dim totalvalue As Double, findvalues As Long
temprow = 1
ColMax1 = 10
Do
Set tempcell = Sheets("Sheet1").Cells(temprow, 1)
'Look for the word temp in column A
If tempcell = "temp" Then
'Look for values = 0
For ColCount1 = 2 To ColMax1
findvalues = Sheets("Sheet1").Cells(temprow, ColCount1)
If findvalues = 0 Then
temprow1 = temprow + 1
valuetohighlight = Sheets("Sheet1").Cells(temprow1, ColCount1)
End If
Next
'Look for other values that is equal to 0
For ColCount1 = 3 To ColMax1
findvalues = Sheets("Sheet1").Cells(temprow, ColCount1)
If findvalues = 0 Then
temprow1 = temprow + 1
valuetohighlight1 = Sheets("Sheet1").Cells(temprow1, ColCount1)
End If
Next
temprow = temprow + 1
End If
Loop
For ColCount1 = 1 To ColMax1
If Sheets("Sheet1").Cells(temprow, ColCount1) = "" Then
totalvalue = 0
totalvalue = valuetohighlight + valuetohighlight1
End If
Next
End Sub
Если у вас есть идеи или мнения, поделитесь ими со мной .. буду признателен за вашу помощь!
Небольшие изменения
![enter image description here](https://i.stack.imgur.com/7cH28.png)
Теперь нужно также рассмотреть имя.