質問: vbyes then thisworkbook.saveas filename:=myfile msgbox "保存しました。" else msgbox "中止しました。" end if end sub なお、使用環境はexcel2007です。 よろしくお願いいたします。
回答: 保存したファイル名を編集中になる仕様って事なら、 ・「いいい.xlsx」を保存 ・「あああ.xlsx」を保存 とかすれば、望みの状況になるのでは。 あるいは、 「あああ.xlsx」を一旦保存。 shell関数なんかで「あああ.xlsx」を別のファイル名(「いいい.xlsx」)にコピー。 とか。