Excelでマクロを組み込んだファイルを作っています。
コバンドボタンがデザインモード(クリックできずに選択になってしまう)のようになっており、クリックできません。
もちろんデザインモードは解除しています。
ファイル拡張子は.xlsmです。
心当たりは、一度作業中にエラーが出てセーフモードで起動をすすめられた後、何か修正メッセージが出てました。その後このようになってしまいました。
元の状態に戻したいのですが、どうすればよいか教えてください。
いろいろ試してみた結果、実行すればマクロの実行はできます。
コードは消えたり、書き換えられたりしていません。
コマンドボタンは、フォームコントロールではなくActiveXコントロールで作成しているようです。
(自分で作ったのですが昔過ぎて覚えていません。今回ネットで調べていて、多分そうだと思います。)
マクロ実行のためのシート内のアイコンのみが、クリックできずにデザインモードのような状態になっているだけみたいです(T_T)
No.1ベストアンサー
- 回答日時:
こんにちは
ご質問のような事態に遭遇したことがないので、よくわかりませんけれど・・
試しに、そのシート内に新しいActiveXのボタンコントロールを作成してみても、同じようにデザインモードのままとなってしまいますか?
もしも、そうでなければ・・
新しいボタンにマクロを登録して、古いボタンを削除する
ことで、通常の状態に戻せるのではないでしょうか?
もしも、そのシート上のActiveXコントロールが全てデザインモードになってしまうようなら、新規シートにセル値をコピペ。
ボタンのみを新たに作成してみたらどうなりますか?
(上手くいったら、古いシートは削除)
他のシートでも同様になってしまうようなら、新しいブックに・・と怪しいものを含むと思われる部分を削除してゆけば宜しいかと思います。
新規ブックに移す場合は、全体を丸っとコピペするのではなく、
・同名のシートを作成
・セル値をコピペ(オブジェクトはコピペしない)
と、プリミティブな移動をした方が良いと思います。
(シート等が大量にあって面倒な場合は、これもマクロで処理する)
新しく作成したActiveXのボタンは正常にクリックできました。
違いは、新しいコマンドボタンを選択した際に、数式バーには
『=埋め込み(Forms.CommandButton.1,)』
(ダブルクオーテーション省略)
と表示されています。
デザインモード状態で使えないコマンドボタンは数式バーが空欄です。
試しに他のマクロ付ファイルで見てみると、どのコマンドボタンも数式バーに上記の表示があります。
これが原因でしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) マクロでセル内の文字列と同じ名前ファイルを選択し、コピペする方法 2 2021/12/31 15:15
- Visual Basic(VBA) エクセルのマクロについて教えてください マクロを実行すると メッセージボックスが表示されて okをク 4 2023/07/05 19:32
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- Outlook(アウトルック) Outlook起動の不具合解消方法? 1 2021/12/19 19:45
- Excel(エクセル) EXCEL ActiveX コマンドボタンで実行する前にいったんmsgBoxで確認を求めたい 1 2022/07/06 19:41
- Excel(エクセル) Excel起動時にエラーダイアログが表示される 3 2022/07/28 19:52
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/08 11:02
- マウス・キーボード マウス離れの最初の一歩 4 2021/11/27 15:56
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/06/04 09:39
- その他(ゲーム) 【大至急】steam版アサシンクリードオリジンズについてです。【大至急】 3 2021/12/14 06:22
このQ&Aを見た人はこんなQ&Aも見ています
-
外出時に「待たせる妻」vs イライラする「待つ夫」は日本だけ?見習いたい海外事情
夫の家事参加に積極的なイメージのある海外でも、同様の事例はあるのか。結婚カウンセラーの佐竹悦子さんに伺ってみた。
-
開発タブのデザインモードがグレーアウトして選択できないのですが、どうすればよいのでしょうか。Exce
Excel(エクセル)
-
Excel2003でデザインモードを終了できません!
Excel(エクセル)
-
Excel デザインモードが起動しない
デザイン
-
-
4
エクセルのデザインモードの終了
その他(Microsoft Office)
-
5
エクセルの行を巾を変えずに増やす方法
Excel(エクセル)
-
6
同じ型【ハイフンと数字】をぶつけて、イコールである事を証明する関数はありますか?
Excel(エクセル)
-
7
エクセル:マクロボタンが編集状態に・・
Excel(エクセル)
-
8
VBA シートのボタン名を変更したい
Visual Basic(VBA)
-
9
エクセルで条件書式と数式の組み合わせはできる?
Excel(エクセル)
-
10
ユーザーフォームに別シートからデータを反映させたい。
Visual Basic(VBA)
-
11
エクセルのハイパーリンクで質問です。
Excel(エクセル)
-
12
数値から名前が作成できなくなっているッ!?
Excel(エクセル)
-
13
エクセルのマクロボタンが編集できません
Excel(エクセル)
-
14
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
15
エクセル VBAでの転記の方法について
Visual Basic(VBA)
-
16
エクセルで有効桁数を確認する方法
Excel(エクセル)
-
17
エクセルの数式で教えてください。
Excel(エクセル)
-
18
Excel マクロについて
Visual Basic(VBA)
-
19
エクセルで【0.5日と1日】を表示したいのですが。。。
Excel(エクセル)
-
20
excl2013 縦の表を横にVBAでする方法
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【 Excel】シートの見出しに自...
-
VBAで条件によってシート見出し...
-
マクロを複数シートに実行する...
-
Excelで,特定のシートを開いた...
-
複数シートの保護・解除
-
EXCELでマクロを使わずに図形の...
-
マクロを特定の複数シートで実...
-
マクロでのシートコピー数制限?
-
EXCELでワークシートを開いたら...
-
メッセージボックスでシート名...
-
VBAで作るexcel検索窓
-
エクセルでシートの並び替えで...
-
VBA シート名を先月の名前に...
-
Excelのマクロの呼び出し元を知...
-
エクセルを閉じる際に自動保存...
-
エクセル シート保護をかける...
-
Excelでたくさんのシートで設定...
-
エクセル2000VBA コマンドボタ...
-
Excel:複数シートから条件に合...
-
マクロで複数シートに条件付き...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コマンドボタンがデザインモー...
-
マクロを複数シートに実行する...
-
【 Excel】シートの見出しに自...
-
EXCELでワークシートを開いたら...
-
エクセルを開いたとき常に同じ...
-
VBAで条件によってシート見出し...
-
EXCELでマクロを使わずに図形の...
-
マクロを特定の複数シートで実...
-
エクセルでシートの並び替えで...
-
エクセルの複数のワークシート...
-
複数シートの保護・解除
-
エクセルで複数のSheetを一括フ...
-
エクセルで回数をカウントする...
-
EXCELのエラー
-
Excel:複数シートから条件に合...
-
VBA シート名を先月の名前に...
-
EXCELの起動時に常に同じ...
-
Excelで,特定のシートを開いた...
-
Excelのマクロの呼び出し元を知...
-
メッセージボックスでシート名...
おすすめ情報
正常なExcelファイルと比べてみたところ、他には、『開発タブ』の『プロパティ』を開くと、『Sheet3 worksheet』の下に『登録 CommandButton』など、作成したコマンドボタンの数だけ表示があります。
正常に動かないExcelファイルでのプロパティでは、『Sheet3 worksheet』のみしか表示されていません。
fujillinさんのおっしゃる通り、新しいボタンにマクロを登録し、古いボタンを消去したら、元通りになりました。
不具合がコマンドボタンだけでしたので助かりました。
お礼欄に一回入力したら追記ができなかったので、こちらで書かせていただきました。
まだ原因は分かりませんが、ひとまず解決と致します。
ありがとうございました!