- 締切済み
マクロで印刷ページ数を指定する方法を教えてください。
教えてください! エクセルを使い値札を作っています。 値札は、A4用紙1枚分の大きさです。 商品名によって5枚必要であったり、2枚だけだったりです。 そこで、Sheet1のD6セルに1と入力した場合は、1ページだけ印刷・・・ Sheet1のD6セルに10と入力した場合は、10ページまで印刷出来るような事がしたいのですが無理でしょうか? 使用しているエクセルは2003です。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- n-jun
- ベストアンサー率33% (959/2873)
回答No.1
お礼
ありがとうございました。 教えていただいたサイトを参考に、以下で出来ました。 Dim 印刷枚数 As Integer 印刷枚数 = 0 Sheets("Sheet1").Select If Sheets("Sheet1").Range("D6").Value = 1 Then 印刷枚数 = 1 If Sheets("Sheet1").Range("D6").Value = 2 Then 印刷枚数 = 2 If Sheets("Sheet1").Range("D6").Value = 3 Then 印刷枚数 = 3 ・・・ ・・・ ActiveWindow.SelectedSheets.PrintOut From:=1, To:=印刷枚数, Copies:=1, Collate:=True