アプリ版:「スタンプのみでお礼する」機能のリリースについて

Excelでマクロを設定したデータがあるとして、前回の実行を毎回クリアしてから、再度実行できるようにすることは可能でしょうか。そのような設定はどのようなものがありますか。お教え下さいませんか。

A 回答 (1件)

こんにちは



>前回の実行を毎回クリアしてから、再度実行できるようにすることは可能でしょうか。
基本的には可能だと思いますが、処理の内容によっては、前回の処理内容を記録しておかないとクリアできない場合もあると考えられます。
例えば、データベース的な内容の(部分)書き換え処理とか。
クリア(消去)するにしても元のデータに戻すにしても、前回どのデータを書き換えたかや以前のデータの値が何だったかを記録しておかないと、戻す処理はできませんね。

>そのような設定はどのようなものがありますか。
簡単な例として、結果をセルに記入してゆくようなタイプの処理で、記入数がその時によって変動するような場合はクリアしておく必要があると考えられます。

例えば、検索結果をシート上に順に表示するような処理を考えてみると・・
続けて別の検索を行う際に、前の結果の表示をクリアしないまま上書きすると、結果の項目数によっては前回の結果と混在してしまう可能性があります。
このような場合は、項目数に関わらず、結果表示エリアを事前にクリアしておくというのが普通の考え方ではないでしょうか。
    • good
    • 0
この回答へのお礼

なるほどよくわかりました。ありがとうございました。

お礼日時:2018/03/04 17:41

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