LoginSignup
3
2

More than 3 years have passed since last update.

Excel の ボタンが押せなくなった

Last updated at Posted at 2019-08-27

俺の右往左往はどうでもよくて、結論が知りたい人

 結論
 もしかしたら、俺の右往左往の途中で解決する人もいると思うよ

俺の右往左往

 ボタン押せないんですよね・・・・
 押せるボタンもあるんですけど、いくら再起動しても、そのボタンは、機能しなくなりました。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みたいな、スモールスタート的なのが、いちばん賢かったりしますよね。
 最初からガチガチなアプリ組んで、「ある特定のワークフローは完全に自動化したぁ!」ってなっても、結局ちょっと違うケースが次の日には出てきて、結局そいつの面倒見る仕事が増えただけみたいな話って、あるあるなんですよ。
 皆さん。スモールスタートしませんか?

結論

 愚痴りつつ、自分用のメモでした。

3
2
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2