- 締切済み
excelVBAについて。
Sub sample050() With ActiveSheet.PageSetup .Zoom=False .FitToPageWide =1 .FitToPageTall =1 End With End Sub の所で、AさんのPCで、ExcelVBAをプログラムしておけば、BさんのPCでも、必ず1ページに収まるのですよね?教えて頂けると幸いです。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- luka3
- ベストアンサー率72% (424/583)
回答No.1
>AさんのPCで、ExcelVBAをプログラムしておけば、BさんのPCでも、必ず1ページに収まるのですよね? そうとも言えるしそうでないとも言えます。 このマクロは、Excelシートのページ設定の状態を変更します。 なので、『Aさんがこのマクロを【実行】してページ設定が変更された状態で【保存】したもの』をBさんが開いた場合は1ページに収まっていると言えます。 ・単にプログラムしただけでマクロを実行していない ・マクロは実行したが保存していない といった場合には、ページ設定は変更されていませんので、Bさんがマクロを実行しないと1ページに収まると言えません。 また【ActiveSheet】に対するマクロなので、シートが複数ある場合は?、といったケースも考慮が必要かもしれません。