-2
我有以下數據。我如何在VBA中編碼以執行以下操作? E:我知道這將與循環有關,即:對於下一步。Excel VBA - 在列中查找值並將它們複製/粘貼到另一列
,但我有麻煩循環,不爲空值,在每一列的最後一列excel的
我有以下數據。我如何在VBA中編碼以執行以下操作? E:我知道這將與循環有關,即:對於下一步。Excel VBA - 在列中查找值並將它們複製/粘貼到另一列
,但我有麻煩循環,不爲空值,在每一列的最後一列excel的
在您的工作表中運行此VBA宏,
Sub copyvalues()
Dim i As Long, j As Long, k As Long
k = 1
'Change the value to 200 to the last row number of your range
For i = 1 To 200
For j = 7 To 255
If Cells(i, j) <> "" Then
Range("F" & k).Value = Cells(i, j)
k = k + 1
End If
Next j
Next i
End Sub
你需要告訴我們你已經試過的東西 –
如果你在開始編碼時尋求幫助,我會建議尋找循環來找到你想複製的數據。粘貼應該簡單明瞭,建議先將所有內容過濾掉,然後刪除空白單元格。祝你好運! – Cyril
我剛剛編輯我的帖子,以清楚我需要什麼。謝謝 –