上下文:制作一个VBA Sub来导出当前工作表(即删除功能,按钮,特定的行和列等,并且仅包含值,没有公式以形成一个完全独立的工作表而没有宏)
Sub Export()
' Removed stuff
Debug.Print ("0")
Columns("F:H").Delete
Debug.Print ("1")
Rows("32:45").Delete
Debug.Print ("2")
End Sub
问题:永远无法达到Rows.Delete ...
我尝试过
但没有任何效果。仅执行第一个删除。之后的任何代码都不会执行。 日志中仅显示0。而且没有错误消息。
在非常基本的工作表上删除可以正常工作。在我需要导出的表格上, 问题。在这张纸上,我冻结了窗格,命名了范围,命名了函数, 行组和列组,隐藏的列和形状(矩形等)。
Microsoft Office Professional Plus 2010
Excel(版本:14.0.7208.5000(32位))