[英]VBA Runtime error 1004 range of object_global failed
If the cell has a value not equal to 0 then it will add up, X = X +1 so then I can see how many pages I need to print. 如果单元格的值不等于0,则它将相加,X = X +1,因此我可以看到需要打印多少页。 I'm not sure if this is the best way to do it, but here is what I have so far.
我不确定这是否是最好的方法,但是到目前为止,这就是我所掌握的。 All help is needed!
需要所有帮助! This is just a side project for work, so time is not an issue.
这只是工作的附带项目,因此时间不是问题。 I am creating this in excel also.
我也在excel中创建了这个。
Sub Find_Pages_to_Print()
Sheets("Invoice").Select
Dim X As Integer
If Not Range("D9").Value = 0 Then
X = X + 1
If Not Range("D41").Value = 0 Then
X = X + 1
If Not Range("D70").Value = 0 Then
X = X + 1
If Not Range("D100").Value = 0 Then
X = X + 1
Else:
X = X + 0
If Not Range("D131").Value = 0 Then
X = X + 1
If Not Range("D161").Value = 0 Then
X = X + 1
If Not Range("191").Value = 0 Then
X = X + 1
Else:
X = X + 0
If Not Range("D221").Value = 0 Then
X = X + 1
End If
End If
End If
End If
End If
End If
End If
End If
MsgBox "Sets to Print: " & X
End Sub
The problem is at line: 问题出在网上:
If Not Range("191").Value = 0 Then
you probably want 你可能想要
If Not Range("D191").Value = 0 Then
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.