エクセルのマクロボタンがデザインモードのままになる

このQ&Aのポイント
  • エクセル2013でマクロがデザインモードになり、ボタンを押せなくなった場合の対処法を教えてください。
  • デザインモードに変化しなくなった際、新たにボタンを作ることで解決できるが、不便なので他の対策方法があれば教えてください。
  • エクセルのマクロボタンがデザインモードになったままになる原因や解決策について教えてください。
回答を見る
  • ベストアンサー

エクセルのマクロボタンがデザインモードのままになる

2013です。 ボタンを押すとマクロが走るようにセットしました。快調に動いていました。 ところが、ある日、急に、ボタンのところにポインタをもっていっても、ポインタがデザインモードとして表示されるようになりました。つまり、矢印の上に十字架が出た状態です。 これでは、ボタンを押すことができなくなります。デザインモードの解除を行えないのです。 2013のバグなのではないでしょうか。 これまでは、シート上に6つのボタンを並べ、ボタンを押せば、押したマクロが動くようにしていました。例えば、「グラフ」というボタンを作り、そのボタンを押せば、グラフというマクロがは動くと言うあんばいです。しかし、何日かして、上に記述した状態になるとどうしようもありません。仕方がなく、新規に6つのボタンを改めて作り、マクロが動くようにしました。前の6つのボタンはすべて削除です。これで、なんとか動くようになったと喜んでいたら、10日ぐらいしてまた、デザインモードから変化できなくなりました。 しょうがないので、やらせたい仕事6つをリストに並べ、その横にボタンを置き、ボタンを押すと、リストに書いてあるマクロを実行するようにしました。 これだと、再び、デザインモードから変化しなくなっても、一個だけボタンを作れば解決するからです。しかし、どうも腑に落ちません。

質問者が選んだベストアンサー

  • ベストアンサー
  • naoto0216
  • ベストアンサー率46% (183/391)
回答No.1

作成されたボタンはフォームコントロールのコマンドボタン? ActiveXコントロールのコマンドボタン? >ポインタがデザインモードとして表示されるようになりました。つまり、矢印の上に十字架が出た状態です ということなので後者かと思うのですが。。 ファイルを開いたらいきなりデザインモードって感じなのでしょうか。 ※開いたとき開発タブの「デザインモード」が既に押されてる状態でしょうか。 作り直した当初は問題なく、後日おかしくなったということであれば 何かしら設定の問題だと思います。

kiki2926
質問者

お礼

ありがとうございます。ActiveXコントロールのコマンドボタンです。 他のエクセルブックは問題がないのに、このブックだけ、使っていて2週間ほどたつと、症状を発症するのです。 http://answers.microsoft.com/ja-jp/office/forum/office_2013_release-excel/excel2013%E3%81%AB%E3%81%A6%E5%8B%95%E4%BD%9C/f6643b0d-1252-45d9-ab07-d8ca8c8121ac?auth=1 こんどおかしくなったら、この頁に書いてあることを試そうかと思っています。

関連するQ&A

  • エクセル:マクロボタンが編集状態に・・

    ボタンでマクロを操作しているのですが、なぜだかボタンが編集状態になります。 エクセルシートの「フォームツールバー」でフォームボタンを配置して印刷マクロを作ったのですが、なぜかボタンが編集状態になります。 原因がサッパリわかりません、席を外している20-30分の間になるようで、スクリーンセーバーを解除して ボタンにマウスポインターを当てると編集状態になります プロシージャ名は Private Sub CommandButton1_Click() で始まるマクロになっています。 助けてください。 エクセル2000

  • ExcelVBAのデザインモード

    お世話になります。 Excell2003の時に、デザインモードボタンを操作する事により、シート上に、 コマンドボタン等のボタンを貼り付ける事が出来ました。 マクロ記録の様な使い方ではなく、あくまでもフォーム上のボタンをシート状に貼り付ける使い方を目的としています。 これで、コードはシート上に展開されて、ボタンのプロパティも操作する事が出来ていました。 ところが、Excell2010で同じ事を行なうと、コードはMojule1に展開されます。ボタンのプロパティは操作する事が出来ません。 例えば、CmdButtun.Caption="XX"の様な事をするとコンパイルエラーになる。 デザインモードの使い方で、どこが間違っているのでしょうか? よろしくお願いします。

  • エクセル マクロ ボタン

    A1に入力規制のリストで10個ほどリストを作成し B1に日付を入力します。 C1に検索ボタンを作成します シートはいろいろ作成しておく シート名はリンゴ2017年6月27日と表記されている 他に〇〇日付で表記したシートを複数用意しています たとえばA1にリンゴとリストから選び、B1に2017年6月27日と 入力しC1のボタンを押すと D1にリンゴと日付が一致したシート名があればD1にシート名を表示する マクロを作りたいのですが、プログラムが全くわかりません 教えて頂けないでしょうか?

  • マクロ実行後にマウスのポインタが

    マクロ実行後にマウスのポインタがセル上では白色の十字、マクロを設定しているボタンでは矢印の上に小さなプラスが出るデザインになります。どういうことでしょうか?教えてください。

  • エクセルのマクロが急に動かなくなった。

    今朝まで正常に動いていたエクセルのマクロ起動ボタン、その他のコントロールツールが使えない状態になりました。別のファイルのマクロも同様に動きません。別のパソコンで試しましたが動きません。デザインモードはオフの状態は確認済みです。オプションのセキュリティーも確認しました。 エクセルは office personal2013 OSはWindows 8.1です。

  • エクセル リストボックスをボタンで選択するマクロ。

    VBA初心者なので教えていただけるとありがたいです。 現在、sheet1にリストボックスを貼り付けています。 そのリストボックスで選択した値を、sheet2のA1セルに貼り付けるようなマクロを作ってみました。 リストボックスのリストは、下のような感じになっています。 空白 ああああ いいいい うううう これとは別にボタンを作成し、ボタンを押すとこのリストボックスの空白(一番上のリスト)を選択するようにしたいのですが、このようなことはできるのでしょうか? なぜこのようなことがしたいのかは、説明が長くなりそうなので省略させていただきます。 どなたか教えていただけるとありがたいです。

  • エクセル・スピンボタンを使った時にイベントマクロを発生させたい

    エクセルでスピンボタンを使って数値を上下させたときに イベントマクロを発生させたいです セルC1の入力規則のリストから氏名を選択するとグラフが表示されるのですが いちいちリストから選択するのが面倒なので スピンボタンでリストの上から順番に見ていけるようにもしたいのです スピンボタン(セルA1にリンク)を操作 A1…スピンボタンにリンクして数字が変わる B1…INDEX関数でA1の数字とリストから氏名が選択される B1の値をC1に貼り付ける←ここをマクロにしたい イベントマクロで Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Target, Range("A1")) Is Nothing Then Exit Sub Range("B1").Copy Range("C1").Select ActiveSheet.Paste End Sub としてもうまくいきません スピンボタンにリンクしたセルの値が変わったと時は Worksheet_Changeだと無理なので、どうしたらいいでしょう わかりにくい説明で申し訳ありません

  • Excel2007 デザインモード 解除不納

    関係者のコンピュータにおいて、 Excel2010を立ち上げると、リボンに表示されている各種メニューが、 一部使用できない状態となっていたので、Excel2010をアンインストールし、 再起動後にExcel2007をインストールしました。 Excel2010にて使用不可となっていたメニューは、開発のデザインモードを除き、 すべて復旧しました。 開発のデザインモード使用不可というのは、常時デザインモードになってしまっているということで、デザインモードを解除できないということです。 Excelのオプションの設定は、マクロを全面的信頼使用するということ以外はインストール直後の状態です。 ちなみにOSはWin-7-Proです。

  • EXCELのマクロでデータをクリアしたい

    仕事でエクセルのマクロを使ってリストを作る作業があるのですが、行き詰まりました。どなたか助けて下さい。お願いします。 表を作るのには二つのマクロを使っています。 【一つめのマクロ】 1.定形のウェブページからテキストをコピーする    内容は商品名や商品番号や数量です 2.エクセルの一番左上に貼り付ける 3.するとマクロが働いて貼り付けたデータはseet1に保存されて自動的に新しいシートが用意される 4.新しいシートに別のデータで1.2.を繰り返す この作業は9回まで繰り返し、一旦エクセルを閉じます。 次に再びエクセルで 【二つ目のマクロ】を立ち上げ、現れた『リスト作成』ボタンを押すと自動的に完成の表が作られます。 最初はこの方法で快調だったのですが、行き詰まりました。 ・行き詰まりその1 一つめのマクロで九つまでコピーペーストするのをくり返して、二つ目のマクロを使うと今までのデータをすべて反映して表が作られてしまいます。うまく説明できないのですが、例えば 月曜にコピーペーストして表完成。 火曜に別のデータでコピーペーストして表を完成させると、必要ない月曜のデータも含めて表が出来てしまう。 これが一つめの困りです。 ・行き詰まりその2 二つ目の困りは、ある日別の社員が一つめのマクロを使ってコピーペーストしていたところ、誤って9つ以上シートを作ってしまったらしく、作りすぎたシートを削除しました。 そうしたらフリーズしたので、再起動してやり直ししたら、そのマクロのファイルを開くたびに、上記の失敗が現れてそれ以上のデータが作ることができなくなりました。(2つめのマクロを動かすと失敗データが上書きされるのみです) 快調な時は表が完成すると、一つめのマクロでは何のデータも残りませんでした。 このような稚拙な説明しか出来ないのですが、どなたかご教授下さい

  • エクセルのxlsmファイルでマクロの実行について

    今まで実行できていたエクセルのxlsmファイルのマクロが 最近になり実行が出来なくなってしまいました。 正常に動いていた頃はブック上のマクロ開始ボタン上ではポインタが矢印になり 実行できていた記憶があるのですが現在では開始ボタン上でも ポインタはエクセル標準のプラスポインタのままで変化がありません。 マクロのセキュリティ設定などを変更しても何も変化はありませんでした。 過去に複数バックアップをとってある全てのブックにおいて 同じ症状が出ているのでブック自体が壊れているとは考えにくいです。 正常に動いていた時と現在との違いとして心あたりあるのが ノートパソコンのバッテリー切れでエクセル、ワード、visualstudio等が途中で終了してしまい 再起動時に何か警告メッセージのような物が出ていた記憶があるのですが その時は不具合を確認できなかったのでメッセージの記録などはしていませんでした。 何か解決方法があればぜひ教えていただきたいです。 よろしくお願いします。

専門家に質問してみよう