一点背景:我正在尝试从“创建表单”N2:AE14 复制表格
Set r = Sheets("Create Form").Range("COPYTABLEB")
Selection.Copy
Set dest = Sheets("Sample Data").Range("B1").End(xlDown).Offset(1, 0)
r.Copy
dest.PasteSpecial Paste:=xlPasteValues
我希望它只复制具有值而不是空白的单元格,但不幸的是它正在拾取公式并将它们粘贴为空白。因此,当我粘贴下一部分时,它会将空白视为数据。
因此,如果 K:R 列在被复制后都包含空白,我试图找出一种方法来删除“示例数据”中的整个行。
我目前有一个循环来处理 B 列空白,但它需要的时间太长了。
Lastrow = Range("B" & Rows.Count).End(xlUp).Row
MsgBox (Lastrow)
For i = Lastrow To 2 Step -1
If Trim(Range("B" & i).Value) = "" And Trim(Range("B" & i).Value) = "" Then
Range("B" & i).EntireRow.Select
Selection.Delete
End If
Next i
有人可以帮助我吗:
a.)复制并粘贴减去所有空格的值
b.)或帮助我更快地删除行?