我有一個包含一組問題的數據集。然而,部分數據已經被複制(4列)給受訪者。這些需要根據他們的標題合併成4列(答案1,答案2,答案3,答案4)。VBA向左移動數據(每行需要移動4列,在需要保留的4列內可能有空白)
我已經試過這樣:
Sub MoveLeft()
Dim r As Long, rws As Long
Application.ScreenUpdating = False
With ActiveSheet.UsedRange
rws = .Rows.Count
r = 1
On Error Resume Next
Do
.Rows(r).Resize(8000).SpecialCells(xlBlanks).Delete Shift:=xlToLeft
r = r + 8000
Loop While r <= rws
On Error GoTo 0
End With
Application.ScreenUpdating = True
End Sub
,但它沒有遵守我需要
也許這會讓過程更清晰 1)看每一行從A開始,$ F 2)沿該行 3)複製的第一個非空首先第一個非空,用三格到一起右它 4)在這四個單元F:?該行 5)我這樣做了以後,自J – Fiz