次の方法で共有

Excel97-2003で作成したマクロが正常に動作しない

Anonymous
2019-01-08T07:48:20+00:00

マクロのファイル:Exsel97-2003、拡張子:xls

上記ファイルにマクロを組んでいます。

どのようなマクロかといいますと、ファイル名「日記20190101」というファイルを開きファイル内の日付を翌日に換え、マクロボタンを押すと、ファイル名「日記20190102」のExcelとPDFが指定のフォルダへ保存されるというものです。(前日のファイル名「日記20190101」のExcelとPDFは指定のフォルダに残っています。)

これを、Windows10、Excel2016搭載のPCで行うと、ファイル名「日記20190102」のExcelとPDFが指定のフォルダへ保存してくれますが、ファイルを閉じ再び開きマクロボタンを押すと実行してくれません。

Windows8、Excel2013搭載のPCではファイル名「日記20190102」のExcelとPDFが指定のフォルダへ保存してくれ、ファイルを閉じ再び開きマクロボタンを押すと「上書き保存しますか?」のダイアログが表示され実行してくれます。(何回でも行ってくれます)

どうしたら、Windows10、Excel2016搭載のPCでも実行できるか教えてください。

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

1 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2019-01-09T01:21:24+00:00

    hama hito さん、こんにちは。

    マイクロソフト コミュニティへの投稿ありがとうございます。

    Windows 10 / Excel 2016 の環境で、他環境では動作していたマクロが正常に動作しないのですね。

    一度目の実行では指定フォルダーに保存されるとのことですが、その作成された Excel ファイルと PDF ファイルをいったん別の場所 (デスクトップなど) に退避しておいて、その状態からもう一度マクロ実行した場合はどうなるでしょうか。

    Windows や Excel の設定が原因となっていないかの切り分けとして、常駐ソフトを読み込まずに PC を起動する「クリーン ブート」や、アドインなどを読み込まずに Excel を起動する「Office セーフ モード」の状態でも同様か、確認をしてみてはいかがでしょう。

    上記でも同様の現象が起こる場合、マクロのコードに修正などが必要となる可能性もありそうなので、VBA 専用のトピックのある「MSDN フォーラム」に投稿をして情報を集めてみると良いかと思います。

    この回答は役に立ちましたか?

    3 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません