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も見ています
-
カンパ〜イ!←最初の1杯目、なに頼む?
飲み会で最初に頼む1杯、自由に頼むとしたら何を頼みますか? 最初はビールという縛りは無しにして、好きなものを飲むとしたら何を飲みたいですか。
-
人生最悪の忘れ物
今までの人生での「最悪の忘れ物」を教えてください。 私の「最悪の忘れ物」は「財布」です。
-
土曜の昼、学校帰りの昼メシの思い出
週休2日が当たり前の今では懐かしい思い出ですが、昔は土曜日も午前中まで学校や会社がある「半ドン」で、いつもよりちょっと早く家に帰って食べる昼ご飯が、なんだかちょっと特別に感じたものです。
-
牛、豚、鶏、どれか一つ食べられなくなるとしたら?
牛肉、豚肉、鶏肉のうち、どれか一種類をこの先一生食べられなくなるとしたらどれを我慢しますか?
-
【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
【お題】 ・このサンタクロースは偽物だと気付いた理由とは?
-
開発タブのデザインモードがグレーアウトして選択できないのですが、どうすればよいのでしょうか。Exce
Excel(エクセル)
-
Excel2003でデザインモードを終了できません!
Excel(エクセル)
-
'ckbl' コントロールは作成されていないため、デザイン モードを終了できません
Excel(エクセル)
-
-
4
VBA シートのボタン名を変更したい
Visual Basic(VBA)
-
5
エクセルVBAのデザインモードとは?
Excel(エクセル)
-
6
Excel デザインモードが起動しない
デザイン
-
7
エクセル:マクロボタンが編集状態に・・
Excel(エクセル)
-
8
エクセルのデザインモードの終了
その他(Microsoft Office)
-
9
VBAのコマンドボタンの文字列の改行方法は?
Visual Basic(VBA)
-
10
エクセルのマクロボタンが編集できません
Excel(エクセル)
-
11
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
12
デザインモードを解除すると消えてしまう
Excel(エクセル)
-
13
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
14
UserForm1.Showでエラーになります。
工学
-
15
EXCELのVBAでシートコピーをしたとき元のマクロを削除するには?
Excel(エクセル)
-
16
ExcelのVBA。public変数の値が消える
Visual Basic(VBA)
-
17
コマンドボタンを押すたびに大きくなってしまう
Excel(エクセル)
-
18
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
19
EXCEL VBAで全選択範囲の解除
Excel(エクセル)
-
20
VBA エンターキーでイベントに入りたい。
PowerPoint(パワーポイント)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルを開いたとき常に同じ...
-
コマンドボタンがデザインモー...
-
マクロを複数シートに実行する...
-
【 Excel】シートの見出しに自...
-
マクロで複数シートに条件付き...
-
VBA シート名を先月の名前に...
-
EXCELでワークシートを開いたら...
-
エクセルで、マクロボタンの表...
-
EXCELのエラー
-
EXCELでマクロを使わずに図形の...
-
メッセージボックスでシート名...
-
【Excel】複数あるシート上の住...
-
エクセルのチェックボックス
-
エクセルの複数のワークシート...
-
Excelのマクロの呼び出し元を知...
-
マクロを特定の複数シートで実...
-
エクセルで複数のSheetを一括フ...
-
VBAで条件によってシート見出し...
-
複数シートの保護・解除
-
EXCELの起動時に常に同じ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コマンドボタンがデザインモー...
-
マクロを複数シートに実行する...
-
【 Excel】シートの見出しに自...
-
エクセルを開いたとき常に同じ...
-
エクセルでシートの並び替えで...
-
EXCELでマクロを使わずに図形の...
-
EXCELでワークシートを開いたら...
-
マクロを特定の複数シートで実...
-
EXCELの起動時に常に同じ...
-
マクロ 各シートの決められた位...
-
VBA シート名を先月の名前に...
-
EXCELのエラー
-
VBAで条件によってシート見出し...
-
エクセルで回数をカウントする...
-
エクセル・複数のシートを一度...
-
Excelのマクロの呼び出し元を知...
-
エクセルで複数のSheetを一括フ...
-
シートを保護した時でも並べ替...
-
メッセージボックスでシート名...
-
エクセルで、マクロボタンの表...
おすすめ情報
正常なExcelファイルと比べてみたところ、他には、『開発タブ』の『プロパティ』を開くと、『Sheet3 worksheet』の下に『登録 CommandButton』など、作成したコマンドボタンの数だけ表示があります。
正常に動かないExcelファイルでのプロパティでは、『Sheet3 worksheet』のみしか表示されていません。
fujillinさんのおっしゃる通り、新しいボタンにマクロを登録し、古いボタンを消去したら、元通りになりました。
不具合がコマンドボタンだけでしたので助かりました。
お礼欄に一回入力したら追記ができなかったので、こちらで書かせていただきました。
まだ原因は分かりませんが、ひとまず解決と致します。
ありがとうございました!