[[20200603081832]] 『Excelの「元に戻す」が効かない』(匿名希望) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『Excelの「元に戻す」が効かない』(匿名希望)

とあるマクロ付きExcelで、あるセルの値を修正した後、Ctrl+Zで元に戻そうとしたのですが、元の値に戻らない現象が発生しています。
そのセルには、入力規則や条件付き書式も設定されているのですが、これが原因なのでしょうか?
入力規則や条件付き書式が設定されていないセルの値は元に戻すことができます。
ただ、別のマクロ付きExcelで同じように入力規則や条件付き書式を設定しているセルを修正してCtrl+Zを押すと元に戻ります。

この「元に戻す」という処理において、制限事項はあるのでしょうか?
また、どこかの設定を変更すると、元に戻せるようになるのでしょうか?
ご教授いただければ幸いです。

< 使用 Excel:Excel2013、使用 OS:Windows10 >


おそらくマクロを実行した(された)のが原因でしょう。
どのようなコードなのかは知りませんが、マクロを実行すると「元に戻す」に必要なデータがクリアされる仕様のはずです。

ですので、まずはマクロが動いていなかったかを確認してみてください。

(もこな2) 2020/06/03(水) 08:38


もこな2様
ご返信ありがとうございます。
マクロを実行した後にセルの値を修正した場合も元に戻せないのですが、一度でもマクロを実行すると「元に戻す」ことはできないのでしょうか?
(匿名希望) 2020/06/03(水) 08:54

マクロが実行されると【それまでの】操作履歴情報がクリアされるイメージですかね。
なので、マクロ実行後に行った操作は「元に戻す」は有効だと思いますよ。

(もこな2) 2020/06/03(水) 12:15


もこな2様
ご返信ありがとうございます。

マクロ実行後であれば「元に戻す」は有効ですよね。であれば他に何か原因があるのかもしれません。
もう少しマクロを無効にしたり、自動保存や自動計算などが動いていないか確認してみたいと思います。
ありがとうございました。
(匿名希望) 2020/06/03(水) 14:26


Worksheet_Changeイベントで、全角半角、大文字小文字変換等していると
元には戻せないですね。

ご確認ください。
(tkit) 2020/06/03(水) 15:21


tkit様
ご返信ありがとうございます。

Worksheet_Changeイベントで、セルに入力した値に応じて背景色を変えていました。
恐らくこのプログラムが実行されることが原因だと思います。
Worksheet_Changeイベントを一旦止めて確認してみたいと思います。

ありがとうございました。
(匿名希望) 2020/06/03(水) 20:35


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.