如何才能使此工作成功?如果目标单元格不是空白,则如何复制同一行中的特定单元格
命名为 “1” 的工作簿:
对于范围B2:R90,
如果B2是不是空白的,然后复制C2,E2,G2,L2 & M2,
自动打开的工作簿命名为 “2”,
如果B3不为空,则粘贴到B2,
,然后复制C3,E3,G3,L3,&M3,粘贴到工作簿“2”的B3,然后继续。
完成后,关闭并保存工作簿“2”,但保留工作簿“1”,打开。
我只知道用下面的方法来写代码,但是我相信这不能工作...> <
For Each cell In Sheets("01OCT")
If Not IsEmpty(Range("B5:R90").Value) Then
Copy
Else
Nothing
End If
Next
看看这个教程:http://www.excel-easy.com/vba/examples/close-open.html(打开和关闭工作簿) –
所以要覆盖工作簿的内容“2”单元格“B2”每行不是空白? – Kyle
不,我不想每次覆盖 –