印刷できる枚数を入力ボックスに入力して、入力可能な最大数を入力する必要があります。Excelの入力ボックス最大数で印刷するコピー数
私は以下のコードを持っていますが、動作しますが、私は「1」以上のものを入力した場合、それは
If NumberOfCopies >= "11" Then
をトリガし、私はキャンセルボタンをクリックした場合、それはまた同じことをして数字を置く
'ASKS HOW MANY COPIES TO PRINT
PRINTS:
Dim NumberOfCopies As String
NumberOfCopies = Application.InputBox("How many copies do you want to print? Must enter 0-10", Type:=2)
If NumberOfCopies >= "11" Then
MsgBox "Max to print is 10 copies"
GoTo PRINTS
End If
If NumberOfCopies = "0" Or NumberOfCopies = "" Then
'do not print
Else
ActiveSheet.PrintOut Copies:=NumberOfCopies
End If
CINT(NumberOfCopies)> = 11 –
私はそれをあなたがそれを持っている方法を実行すると、それが正しく評価されます。入力ボックスに1を入力すると、if文の後に "1" <"11"と表示されます。 – Rdster