我一直收到消息
运行时错误'1004':对象'_Global失败的方法'范围'
我正在尝试只能使用复选框选中的表单打印。 以下是我只打印已选中复选框的表单的代码:
Sub PrintForms()
If Range("PrintClientInfo").Value = True Then
Call PrintClientInfo
End If
If Range("PrintInitialCheque").Value = True Then
Call PrintInitialCheque
End If
If Range("Print3102Form_Page_1").Value = True Then
Call Print3102(1)
End If
If Range("Print3102Form_Page_2").Value = True Then
Call Print3102(2)
End If
If Range("Print3102Form_Page_3").Value = True Then
Call Print3102(3)
End If
If Range("Print3102Form_Page_4").Value = True Then
Call Print3102(4)
End If
If Range("Print3102_localprintout").Value = True Then
Call Print3102Form_Localprintout
End If
If Range("PrintDeclaration").Value = True Then
Call PrintDelcaration
End If
End Sub
所有其他工作,但错误似乎与:
If Range("Print3102_localprintout").Value = True Then
我为所有人命名了范围。 有人可以帮忙吗?
答案 0 :(得分:0)
我可以猜到,因为我不知道你的命名范围,也不知道你的功能。
您的模式似乎是将范围命名为您的函数/ subs。您是否检查范围Print3102_localprintout
是否确实存在?可能是Print3102Form_Localprintout
吗?