踊るVBE

自動バックアップ

VBAをアレコレ書いて、
よーし試してみるかって動かして、
Excelが応答停止になったままになったり、
Excelが急に落ちてしまい
コードを書いた時間を返してくれ...orz

なんて事を経験したことはないでしょうか?!
そんなVBAerに朗報です!!



 

まず、VBEアドインを使って頂いた方々に謝らなくてはなりませんm(_ _;)m

VBEアドインにエラー回避処理を全面的に追加していたものの、
何箇所か、回避できてなかったケースがありました。
もし落としてしまってたらごめんなさい!! m(_ _;)m

エラーが発生するのも、
たまにしか起こらないようで、
なかなか発見できないケースでもありましたが、
たまたま、今回の自動バックアップ機能を開発している折、
該当ケースを発見できましたので、
同様ケースを含め全面的にエラー回避を追加しましたので、
エラーで落ちる、というケースは限りなく減らせたと思います。
今後ともどうぞ宜しくお願い致しますm(_ _)m




そして、万が一、エラーで落ちても(無いのがベストですが)、
プログラムのバックアップが残せていたら、
ダメージも浅くできたのではないかと思い、
そして、
VBA開発をしていても、
応答停止状態(Do-Loop, 再帰処理の無限ループなど)や、
急にExcelが落ちる等、
もともとリスクがあった事を思い出しました。



そう。もともと普通に、落ちるリスク、あるんですよね...
character_program_shock.png

無くはない、という言い方の方が合ってるのかな...


隣の先輩が、急に大きな声で『えぇぇっ!!??』って叫んで、
半日分の仕事(プログラム)がとんだ...orz 
と嘆いてたのを今でも覚えてます...
gaan.png




たぶん自分でも何回か経験していて、
コードを少し書いては、
Alt+S(コンパイル)→Ctrl+S(保存)
を癖にしてて、
今では叫ぶことは無くなってはいますが、
まぁたまに忘れちゃう事もありますよね(汗)



これ、凄くダメージが大きいんですよね...

積み上げたものが、一気に0になる...
精神的なダメージははかりしれません....


そこで!!
帰ってきたVBEアドインが、
少しでもサポートできればと思い、
自動バックアップ機能を付けました!!!!

autoBackup_setting.png
※本来はショートカットキーではないけど、
 エクスポート機能と似てるのでここに置いてみました~
 

デフォルトでは、
バックアップ先:マイドキュメント
アイドル判定 :2秒
にしています。


バックアップ先を変えたい時は、
Folderボタンで選択してみてください~
フォルダを開きたい時は、Openボタンで。


アイドル判定の時間、
キーボードを押していない時間が経過すると、
編集中のモジュールを自動でエクスポートします。



エクスポートした時の状態は
↓の感じです
autoBackup_Folder.png

DanceVBEフォルダが自動で作られ、
VbeOpenフォルダ(VBEが開いた時の時間を付与)を作成し、
該当ブック名(ブックの最終保存日時を付与)を作成し、
モジュールをエクスポートします。
※新規ブックは対象外となりますので悪しからず


全てのモジュールをエクスポートすると、
タイムラグが生じてきて、
プログラムを書くのに支障をきたすと思われ、
アクティブなモジュールだけエクスポート
に留めていますので、
ご了承ください。
 

完璧なバックアップにはならないかもしれませんが、
VBAerの開発リスクを少しでも減らせれば幸いですm(_ _)m




ではでは、ちょっとだけHappyな
VBEライフをー

ダウンロードサイトへ ノ゚∀゚)ノヤットサー

  2020/11/08   shono

この記事へのコメント

コメントを送る

 
※ メールは公開されません
Loading...
 画像の文字を入力してください

リンク

コーポレートサイトにちょうどいいCMS、baserCMS

この部分は、ウィジェットエリア管理より編集できます。