俺の右往左往はどうでもよくて、結論が知りたい人
結論
もしかしたら、俺の右往左往の途中で解決する人もいると思うよ
俺の右往左往
ボタン押せないんですよね・・・・
押せるボタンもあるんですけど、いくら再起動しても、そのボタンは、機能しなくなりました。5分前はちゃんと動作していたんですけどね。
ボタンにマウスオーバーすると、テキスト選択のI型のアイコンに代わるだけ。クリックすると、ボタン選択状態になる、いわゆる「デザインモード」の動作をしちゃってる。
ググった
引用元
https://www.sysdays.co.jp/blog/article/4/
まずは、いちばん上に出てきたやつをやってみよう
どうやら、キャッシュ消すといいみたい
%USERPROFILE%\AppData\Local\Temp\Excel8.0\MSForms.exd
バージョンの数字は気にせず、パスをたたくと見事にそのファイルがあるじゃないか!
Excel落として、これ思い切って消して、Excel起動すると元通り・・・
消してもまだダメじゃん!
試しに新しいボタン置いてみる
新しいボタンは、ちゃんと押せる。でも、もともとのボタンは上のとおり。ちゃんと動くボタンと、動かないボタンがシートに同居している状態ですね。
もっとググった
引用元
http://fanblogs.jp/iphone7/archive/50/0
どうやら、もう一つ消すファイルがあるみたい
%USERPROFILE%\AppData\Local\Temp\Excel8.0\MSForms.exd
%USERPROFILE%\AppData\Local\Temp\VBE\MSForms.exd
今度こそ Excel落として、これ思い切って消して、Excel起動すると元通り・・・・
まだダメじゃん!
情報元
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q14139333209
これによると、Windows Update とか、関係していそう。
だけど、5分前に機能していたファイルが、OS再起動せず、Windows Update に影響されるとは考えられないのですよ。
今回は俺のケースは、これじゃない感
試しにもう一度マクロ登録してみる
ひとまず、右クリック -> マクロ登録 は選択できそうなので、このボタンが担当している関数を指定しなおしてみる
なおった!
結論
マクロ登録しなおそう
事前対策
ボタンに紐づく Function や Sub は覚えておこう
バックアップを取ろう
ソフトは完全性を保証してくれないことを知ろう
もし困ったときの心意気
マイクロソフトは悪くない。お前が悪いんだっ!と言われた気になろう。
エンジニアなら、こうなっても起き上がれるスタビライザーを用意しよう。
Excel 便利ですよね
Excel使ってますか?
RPAだとかいろいろ便利な世の中になってきましたが、何はともあれ、普段の業務が全部RPAにできっこないんですよね。
それ、やっぱExcelで自動化が、いちばん早いんじゃないですか?
VBAできると、ソフト組むよりも断然早く、目的地に到達できる感覚です。
もちろん、ちゃんと設計して、やりたいこと全部RPAにやってもらえれば、できるっちゃできるでしょうけどね。
でも、「ここがちょっと変わる」とかのリスク考えると、即効性のあるExcelVBAあたりが、ちょうどよかったりするのが、まだ今の世の中な感・・・
CrowdworksでもVBA、GAS案件多数あり
まぁ、それだけ民意があるってことだし、まずはExcelVBAで自動化できるとこまでやって、効果が見えたら、ちゃんとRPAみたいな、スモールスタート的なのが、いちばん賢かったりしますよね。
最初からガチガチなアプリ組んで、「ある特定のワークフローは完全に自動化したぁ!」ってなっても、結局ちょっと違うケースが次の日には出てきて、結局そいつの面倒見る仕事が増えただけみたいな話って、あるあるなんですよ。
皆さん。スモールスタートしませんか?
結論
愚痴りつつ、自分用のメモでした。