VBA跳过空白不起作用
我在Excel中有这个代码,它复制一个范围并粘贴它。 但是,它不会空白,它应该怎么做。
With Worksheets("Calculator") .Range("H10:H61").Copy Worksheets("Graphs").Range("D2").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, _ SkipBlanks:=True, Transpose:=False End With
范围H10:H61
只包含值,不包括自由度。
不幸的是,跳过空白不会做你认为的事情,你可以在这里读到Chandoo
试试下面的代码:
Dim VisRng As Range With Worksheets("Calculator") Set VisRng = .Range("H10:H61").SpecialCells(xlCellTypeConstants) VisRng.Copy Worksheets("Graphs").Range("D2").PasteSpecial xlValues End With