VBAでgyouCountという変数を用いて、印刷範囲を可変にする方法を探しています。
現在、僕が考えているコードは以下のようです。
VBA
1If gyouCount > 21 Then 2 With Activesheet.PageSetup 3 .PrintArea = "A1:G" & (38 + gyouCount - 21) 4 End With 5 Else 6 With Activesheet.PageSetup 7 .PrintArea = "A1:G38" 8 End With 9End If
これだと、"A1:G38"の方しか印刷範囲が設定されないので困っています。
解決方法はないでしょうか。
回答、よろしくお願いします。
> "A1:G38"の方しか印刷範囲が設定されないので困っています。
??? gyouCountが22以上の場合「"A1:G" & (38 + gyouCount - 21)」を通りませんか?
回答1件
あなたの回答
tips
プレビュー