在Excel VBA中如何执行ctrl + shift + down快捷键操作?同时我也想知道如何将其作为特殊值粘贴。以下是我当前的代码:
Sub CopyCol()
Sheets("Sheet1").Range("B2").End(xlDown).Select.Copy
Sheets("Sheet2").Range("B14").PasteSpecial xlPasteValues
End Sub
我想复制B列中的所有内容,但不包括整个列本身。例如,如果输入在第100行结束,则应以与ctrl + shift + down相同的方式选择单元格B2到B100。
选定单元格后,我想将它们复制并作为值粘贴到Sheet2的B14单元格中。我知道在(xlDown)之后放置.Select会帮助我做到这一点,但是那样我就无法复制单元格。另外,粘贴到其他工作表也不起作用。
[要填充的范围] = [要复制值的范围]
或Sheets(“Sheet2”).Range(“B14”).Value = Sheets(“Sheet1”).Range(“B2”).Value
。 - BruceWayne