Мне нужен код VBA, который будет объединять строки, если, например, строки 4 и 5 имеют одинаковые значения в столбцах A:F. Однако тогда мне нужно, чтобы столбец G был разделен. G4 остается как G4, но затем G5 становится H5. Я сделал некоторое кодирование VBA (и уже изменил рабочий лист, как показано в моем коде ниже), но я понятия не имею, с чего начать со следующего подпункта.
Sub DeleteRowWithContents()
Last = Cells(Rows.Count, "J").End(xlUp).Row
For i = Last To 1 Step -1
If (Cells(i, "N").Value) = "Abandon Order" Or (Cells(i, "N").Value) = "Inactive" Then
Cells(i, "A").EntireRow.Delete
End If
Next i
End Sub
Sub DeleteNoNeedColumns ()
Columns("J:N").EntireColumn.Delete
Columns("H").EntireColumn.Delete
End Sub
Sub Concat()
iRow = 2
Do
Cells(iRow, 9) = Cells(iRow, 7) & " " & Cells(iRow, 8)
iRow = iRow + 1
Loop Until IsEmpty(Cells(iRow, 1))
End Sub
Sub AddProductHeader ()
Cells(1,9).Value2 = "'product_total"
End Sub
Sub DeleteProductColumns ()
Columns("G:H").EntireColumn.Delete
End Sub