我有一个工作表,我试图过滤数据,然后想将过滤后的行粘贴到另一个工作簿。
下面的代码
MySheet.UsedRange.Offset(1, 0).Resize(MySheet.UsedRange.Rows.Count - 1).SpecialCells(xlCellTypeVisible).Copy
运行时错误'1004':应用程序定义的或对象定义的错误”,但令人惊讶的是,当我尝试逐行调试时,相同的代码工作得很好。
无法理解直接运行上述代码的debug v/s之间的区别。
任何指示都会有帮助。
谢谢
2条答案
按热度按时间1zmg4dgp1#
底部空白时复制过滤数据
7cwmlq892#
如果没有可见的数据(所有数据行都被隐藏),OP的代码将引发1004。
试试看吧
Range.SpecialCells method (Excel)