2011-06-03 90 views

回答

1
Sub copy() 
Dim i As Long 
Dim cell As Range 
i = 1 
For Each cell In Sheets(1).Range("c2:c6115") 
    If Not IsEmpty(cell) Then 
     Sheets(2).Range("c" & i).Value = cell.Value 
     i = i + 1 
    End If 
Next cell 
End Sub 
+0

此代碼copys到正確的目標,但它不復制正確的列,其複製從B列 – Satbir 2011-06-06 14:42:23

+0

隨機信息我測試了它寫之前這裏的範圍內,C2其副本不是空細胞:c6115從工作表Sheet1到工作表2的c欄。我不知道你爲什麼有這種奇怪的行爲。 – 2011-06-06 15:59:40

+0

我想通過代碼感謝我的問題。 – Satbir 2011-06-06 17:46:00

相關問題