删除行/列后无法删除行/列或从子站意外返回-Excel VBA

时间:2018-07-03 15:10:22

标签: excel-2010

上下文:制作一个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 ...

我尝试过

  • Rows()和Columns()
  • 范围和范围(单元格(...),单元格(...))。删除,带或不带Shift:= xlUp / xlLeft
  • 硬编码的范围/列/行
  • 删除列之前的行
  • 删除行之前的列

但没有任何效果。仅执行第一个删除。之后的任何代码都不会执行。 日志中仅显示0。而且没有错误消息。

在非常基本的工作表上删除可以正常工作。在我需要导出的表格上, 问题。在这张纸上,我冻结了窗格,命名了范围,命名了函数, 行组和列组,隐藏的列和形状(矩形等)。

Microsoft Office Professional Plus 2010
Excel(版本:14.0.7208.5000(32位))

0 个答案:

没有答案
相关问题