我编写了一个excel vba脚本,基本上可以将一个特定范围的单元格从一个工作表复制粘贴到另一个工作表,这样可以正常工作。我注意到的事情是因为这些范围是硬编码的,当我插入新列时,它会移动单元格,从而使我的硬编码范围无效。有没有办法让我的范围动态或能够在插入新列时自动调整?
这就是我要复制和粘贴的内容:
ThisWorkbook.Worksheets("Sheet1").Range("HX20:IA57").Copy ThisWorkbook.Worksheets("Sheet2").Range("BU23")