エクセルシートの印刷範囲を設定するvbaコードで
Sub Macro1()
With ActiveSheet.PageSetup
.PrintArea = "$A$1:$c$10"
End With
End Sub
としてるのですが、
"$A$1:$c$10"の部分を
Range(Cells(1, 1), Cells(10,3))
形式でやりたいのですが、
うまくできません。
Sub Macro1()
With ActiveSheet.PageSetup
.PrintArea = Range(Cells(1, 1), Cells(10,3))
End With
End Sub
としても、全部が印刷範囲として選択されてしまいます。
というか、印刷範囲が設定されません。
お礼
ご回答ありがとうございます。