VBAをアレコレ書いて、
よーし試してみるかって動かして、
Excelが応答停止になったままになったり、
Excelが急に落ちてしまい
コードを書いた時間を返してくれ...orz
なんて事を経験したことはないでしょうか?!
そんなVBAerに朗報です!!
まず、VBEアドインを使って頂いた方々に謝らなくてはなりませんm(_ _;)m
VBEアドインにエラー回避処理を全面的に追加していたものの、
何箇所か、回避できてなかったケースがありました。
もし落としてしまってたらごめんなさい!! m(_ _;)m
エラーが発生するのも、
たまにしか起こらないようで、
なかなか発見できないケースでもありましたが、
たまたま、今回の自動バックアップ機能を開発している折、
該当ケースを発見できましたので、
同様ケースを含め全面的にエラー回避を追加しましたので、
エラーで落ちる、というケースは限りなく減らせたと思います。
今後ともどうぞ宜しくお願い致しますm(_ _)m
そして、万が一、エラーで落ちても(無いのがベストですが)、
プログラムのバックアップが残せていたら、
ダメージも浅くできたのではないかと思い、
そして、
VBA開発をしていても、
応答停止状態(Do-Loop, 再帰処理の無限ループなど)や、
急にExcelが落ちる等、
もともとリスクがあった事を思い出しました。
そう。もともと普通に、落ちるリスク、あるんですよね...
無くはない、という言い方の方が合ってるのかな...
隣の先輩が、急に大きな声で『えぇぇっ!!??』って叫んで、
半日分の仕事(プログラム)がとんだ...orz
と嘆いてたのを今でも覚えてます...
たぶん自分でも何回か経験していて、
コードを少し書いては、
Alt+S(コンパイル)→Ctrl+S(保存)
を癖にしてて、
今では叫ぶことは無くなってはいますが、
まぁたまに忘れちゃう事もありますよね(汗)
これ、凄くダメージが大きいんですよね...
積み上げたものが、一気に0になる...
精神的なダメージははかりしれません....
そこで!!
帰ってきたVBEアドインが、
少しでもサポートできればと思い、
自動バックアップ機能を付けました!!!!
※本来はショートカットキーではないけど、
エクスポート機能と似てるのでここに置いてみました~
デフォルトでは、
バックアップ先:マイドキュメント
アイドル判定 :2秒
にしています。
バックアップ先を変えたい時は、
Folderボタンで選択してみてください~
フォルダを開きたい時は、Openボタンで。
アイドル判定の時間、
キーボードを押していない時間が経過すると、
編集中のモジュールを自動でエクスポートします。
エクスポートした時の状態は
↓の感じです
DanceVBEフォルダが自動で作られ、
VbeOpenフォルダ(VBEが開いた時の時間を付与)を作成し、
該当ブック名(ブックの最終保存日時を付与)を作成し、
モジュールをエクスポートします。
※新規ブックは対象外となりますので悪しからず
全てのモジュールをエクスポートすると、
タイムラグが生じてきて、
プログラムを書くのに支障をきたすと思われ、
アクティブなモジュールだけエクスポート
に留めていますので、
ご了承ください。
完璧なバックアップにはならないかもしれませんが、
VBAerの開発リスクを少しでも減らせれば幸いですm(_ _)m
ではでは、ちょっとだけHappyな
VBEライフをー
ダウンロードサイトへ ノ゚∀゚)ノヤットサー