в таблице есть заказы, каждый заказ на своём листе. чтобы напечатать заказ есть такой макрос:
Sub печать()
x = InputBox("введите номер страницы", "печать")
If x = "" Then GoTo ennds
If x <> "0" Then ExecuteExcel4Macro "PRINT(2," & x & "," & x & ",1,,,,,,,,2,,,TRUE,,FALSE)"
ennds:
End Sub
вводим номер листа на котором расположен заказ, и печатаем его, но проблема в том, что некоторые заказы расположены на нескольких страницах. как исправить этот макрос, чтобы он печатал несколько листов. например при вводе 23-25 печатал с 23 по 25 страницы, а при вводе 23 только 23. чтото типа если есть "-", то до "-" это Х, а после У и потом ...."PRINT(2," & Х & "," & У & ".........
Sub печать()
x = InputBox("введите номер страницы", "печать")
If x = "" Then GoTo ennds
If x <> "0" Then ExecuteExcel4Macro "PRINT(2," & x & "," & x & ",1,,,,,,,,2,,,TRUE,,FALSE)"
ennds:
End Sub
вводим номер листа на котором расположен заказ, и печатаем его, но проблема в том, что некоторые заказы расположены на нескольких страницах. как исправить этот макрос, чтобы он печатал несколько листов. например при вводе 23-25 печатал с 23 по 25 страницы, а при вводе 23 только 23. чтото типа если есть "-", то до "-" это Х, а после У и потом ...."PRINT(2," & Х & "," & У & ".........