我正在努力使用excel中的VBA方法.我有一个需要根据产品类别进行编辑的CSV.
csv看起来像这样:
我想要实现的结果是:
这是我写的方法; 我想我很接近,但它还没有按照预期工作.
Sub test()
'c is a CELL or a range
Dim c As Range
'for each CELL in this range
For Each c In Range("A2", Cells(Cells.SpecialCells(xlCellTypeLastCell).Row, 1))
'Als de cel leeg is en de volgende niet dan
If c = "" And c.Offset(1, 0) <> "" Then
'verplaats inhoud lege cel naar 1 boven
c.Offset(-1, 6) = c.Offset(0, 5)
'Verwijder rij
c.EntireRow.Delete
'Als de cel leeg is en de volgende ook dan
ElseIf c = "" …Run Code Online (Sandbox Code Playgroud)