Excel2007・2010・2013でマクロのコマンドボタンが押せない場合の対処法(VBA)



Visual Basic for Applications (VBA)などで利用する、Excelのコマンドボタンが、押したり編集したりできなくなっていました。コマンドボタンだけでなく、ActiveX系コントロール関係の挿入がすべてできなくなっています。2014年12月頃の、Windows Office系ソフトのアップデートが原因のようです。


注:更新プログラムが原因ではなく、Excelマクロの設定が原因で編集できない場合は以下の方法では解決しません。【Excel2007】マクロを実行するためのVisual Basic Editorが見つからない!解決法は?【Excel】マクロボタンを作ってVBAのプログラムを書くを御覧ください。または、ファイルを開いた時にページ上部に出てくるマクロに関する警告をクリックして、マクロを有効に設定してください(このページ下部に図入りで解説しています)。


 

対処法

アップデートが原因なので、更新プログラムの原因になった部分を削除すればこれまで通りに動くようになります。Cドライブ内で、「**.exd」(**の部分には文字列が入ります)という拡張子のファイル全てを削除すればよいという情報もあったのですが、私の場合はこれではうまくいかなかったので、結局更新プログラムのアップデート部分をアンインストールしました。

Windowsのスタートメニュー→コントロールパネル→プログラムと機能(もしくは「プログラムのアンインストール」)と選択していくと、プログラムのアンインストールができる画面になります。ここで、画面左上にある「インストールされた更新プログラムを表示」をクリックします。

 command1


 

右上の検索窓に、自分が使用しているExcelが

  • Excel2007なら「KB2596927」
  • Excel2010なら「KB2553154」
  • Excel2013なら「KB2726958」

と入力して出てくるプログラムを選択します。名前やプログラムの欄の一部に「Microsoft Office」が含まれており、発行元が「Microsoft」、インストール日は2014年12月以降の日付になっているはずです。

これらを確認したら、「アンインストール」をクリックして更新プログラムを削除しましょう。これで、マクロボタンが有効になっているはずです(Excel2007・2010でこの対処法が有効であることを確認済みです。2013でもおそらく有効だと思われます)。

command2



 

マクロの設定が無効にされて、編集ができない場合は、ファイルを開いた時にExcel画面上部に出てくる警告をクリックして、マクロの設定を有効にしておきましょう。下の図はExcel2008の場合ですが、他のバージョンのエクセルでも同様の場所に警告が出ます。

 command3

 



 

立ったまま・座ったままできる腹筋運動まとめ

お腹周りが気になってきたら、腹筋運動で集中的に鍛えて引き締めましょう。食事制限と一緒に行うとより効果的です。でも、寝転がって体を起こす昔ながらの腹筋運動は、いつでもどこでもできるというわけではありません。場所を選ばずに腹筋を鍛える方法はあるのでしょうか?

続きを読む

理学・工学系の大学1・2年で読んでおきたい教科書「ファインマン物理学」が無料で読める!

大学の1・2年生で物理を履修する大学生にとって、「ファインマン物理学」は鉄板の1つです。この教科書全3巻の英語版が、ネットで無料公開されているので必読です。

英語と言っても、ファインマンの英語は簡単な単語ばかりでかかれており、むしろ翻訳版の日本語の評判が悪いので英語で読むことをおすすめします。

続きを読む

Skype月額プラン、使い切ったら次にいつから使える?

Skypeには、無料でSkype同士で会話できる機能の他に、有料で世界中の固定電話や携帯電話に電話をかけられる機能もあります。


 

Skypeの月額プラン

日本国内の固定電話だけなら、月に130円で60分かけ放題ですし、携帯電話と固定電話両方にかけたいなら月に400円で60分分しゃべれます(※)。

(※)2014年8月現在のレートです。現在の料金はSkypeの公式サイトからご確認ください。

 

では、与えられた60分分の通話時間をその月のうちに使い切ってしまった場合はどうすればよいでしょうか?必要な分だけ通話時間を買い足すことができますが、もしそれが月末で、次の月になったらまた60分の通話時間を買う予定の場合、急ぎの幼児でなければわざわざ買い足すのは馬鹿らしいですよね。

 

翌月に入ればすぐ使えるようになる?

でも、ご注意ください。通話時間を使い切ってしまった場合、翌月の通話プランが開始されるのは翌月の1日ではなく、5日からなようです。翌月に入ったからといって、すぐ60分の通話時間が与えられるわけではないのです。例えば31日に使い切ってしまっても、明日になればすぐ使えるようになるから〜と思ったら実はそうではないのでお気をつけて。

 

以下が月額プランの時間を使い切ったときに出る表示ですが、つぎは5日に更新と小さい字で書いてあります。

スクリーンショット 2014-08-04 13.41.59

 

その洗濯、本当に必要?夏の洗濯時間を短縮するコツ

a0790_000613暑い夏、洗濯物もすぐカラッと乾いて気持ちがいいですよね。でも、洗濯機を使う時間、干す時間、洗濯物を畳む時間・・・と総合的に考えると、乾く時間が短いからとなんでも洗濯するのは考えもの。夏の洗濯時間を短縮する技を紹介します。

続きを読む

真夏でも足の冷えは厳禁!レッグウォーマーで蒸れない・冷えない体をつくろう。

梅雨があけて本格的に暑くなってきました。ついつい脚をだして、涼しい服装をしてしまいがちです。でも、エアコンが効いた室内で脚を冷やすのは、自律神経の乱れや血行不良を招き、頭痛や肩こり・貧血などの体調不良につながります。 エアコンの効きすぎた部屋で、頭痛がしてきたり体が冷えたりなど、覚えのある方も多いのではないでしょうか?

たとえエアコンをつけていなくても、胴体や頭は暑く感じていても、足だけは冷えていきます。夜寝ているときも、足を出したままにせず温めるのが夏バテを予防するポイントです。

続きを読む