プロが教えるわが家の防犯対策術!

Excel 2019
処理内容 ブック内のすべてのグラフのスケール変更

質問内容
wb.Close SaveChanges:=True

上記では上書き保存がされません。
以下の記述では問題なくできます。

wb.Close
wb.Save

テストで、保存前にwb.Savedの返り値を見てみたのですが、
スケール変更の処理を終えてもTrueでした。
Excelでは、グラフのスケール変更のみは「変更なし」という扱いということでしょうか。

A 回答 (1件)

なんでかわかりませんが、マクロでwb.Saved=Falseしてはいかがでしょう。

    • good
    • 1
この回答へのお礼

ありがとう

回答ありがとうございます。
ほんとになんでなのかよく分かんないんですけど、
グラフスケールの変更のみは変更扱いではないと勝手に解釈することにしました。

wb.save
では、変更が保存されるので、
wb.close savechanges=True
ではなく
wb.save
wb.close
と記述することにします。

お礼日時:2024/04/25 12:24

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A