Я пытаюсь создать ценовой лист, который будет импортировать спецификацию CSV из Creo на новый лист, у меня есть эта часть отсортирована. Проблема в следующей части, которую я хочу ...
У нас есть разные значения в столбце «G», которые относятся к разным материалам, например: «MS», «SS», «ANGLE», «PURCHASED»
Проблема, с которой я столкнулся, заключается в создании «общей стоимости» в столбце «J» на основе материала в «G». Если значение равно «MS», то значение в столбце «J» должно быть количеством x единица массы x стоимость материала.
«Количество» - это значение в столбце C, «единица массы» - это значение в столбце. E и «материальные затраты» - это всегда ячейка H5 на листе с именем «MASTER» (отсюда и следует использовать столбец общей стоимости J)
Sub subMultiply()
For Each Cel In Range("G2:D" & Cells(Rows.Count, "G").End(xlUp).Row)
If Cel.Value = "MS" Then
Cel.Offset(0, 3).Value = Cel.Offset(0, -2).Value * ThisWorkbook.Sheets(MASTER).Range(H5).Value * Cel.Offset(0, -4).Value
ElseIf Cel.Value = "PURCHASED" Then
Cel.Offset(0, 3).Value = Cel.Offset(0, -3).Value * ThisWorkbook.Sheets(MASTER).Range(H6).Value * Cel.Offset(0, -4).Value
End If
Next
End Sub