[[20080922100401]] 『元に戻すはできない?』(えびあん) >>BOT

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

 

『元に戻すはできない?』(えびあん)

 [エクセルのバージョン]Excel2003
 [OSのバージョン]WindowsXP

 こんにちわ、質問をお願い致します。
[[20060118155616]]『オートフィルタのかかっている列がわかりにくい?』(★しずく★) 
 こちらのみやほりんさんのマクロが便利で使っているのですが…
 値の編集作業が多く、結構「元に戻す(Ctrl+Z)」をしたい場面が出てくるのですが
 このマクロがシートにあるとそのシートは「元に戻す」はできませんよね?
 私の勘違い…?だったらすみません。
 このみやほりんさんのようなマクロをそのままにしつつ、かつ「元に戻す」が使える
 というなんとも贅沢な事はできるものなのでしょうか?

 マクロバリバリ(古)の皆様からしたら「何いってんの?w」っていう質問だったらすみません…。


 (自己レスです)
 んんん? 出来るセルと出来ないセルがあるみたいです(汗
 他にもいろんなマクロが使われたブックなのでそのせいかも知れません。
 このマクロ入れてから「元に戻す」が使えなくなった気がしたのですが。
 もう一度色々してみます。 お騒がせ致しました。
 (えびあん)

 Worksheet_Calculateイベントを使用していますので、フィルタの操作の
あるなしに関わらず、再計算が実行されるとイベントマクロが実行されます。
マクをが実行・終了するとUndoの為のキャッシュ(?)がクリアされますので
「元に戻す」が出来なくなります。
マクロの性質上、セルの値の編集作業を確定するたびに実行されるので、
・デザインモードボタンをOnにした状態で編集する。
もしくは
・Worksheet_Calculateイベントのマクロを使わずに、
 コマンドボタンなどを配置してCommandButton?_Clickイベントで実行する。
 
>出来るセルと出来ないセルがあるみたいです
 
再計算が行われる編集(セルの値入力)と行われない編集(書式設定など)の
違いとか。
(みやほりん)(-_∂)b


 みやほりん様
 詳細ありがとうございます。
 >・Worksheet_Calculateイベントのマクロを使わずに、
   コマンドボタンなどを配置してCommandButton?_Clickイベントで実行する。
 との代替案をいただいたのですが、自動的になってくれないと私は忘れっぽいので
 押す事を忘れそうな気がします。うぅ、残念です。

 出来るセルと出来ないセルは、色々試した結果
 ・計算式に関わっているセル→元に戻せない
 ・計算式に関わっていないセル→元に戻せる
 のような感じです。

 コメント、本当にありがとうございました。
 (えびあん)

コメント返信:

[ 一覧(最新更新順) ]


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