Excel VBA で ”HTML Hidden38” コントロールは作成されていないため、デザインモードを終了できませんのエラーが出る

エクセルを使っていくつかの表計算をしています。エクセルファイルの1枚目のシート上には4つの釦(button)を作成し必要に応じて釦を使い分けています。釦をクリックするとVBAで作成されたプログラムが作動し表計算がおこなわれます。

使っているVBAはExcel97で、現在Window8.1の下で正常に動いていました。

ところが先日突然以下の警告メッセージが出るようになり動かなくなりました。

MicroSoft Visual Basic for Application

”HTML Hidden38”コントロールは作成されていないため、デザインモードを終了できません

(OK)(ヘルプ)

上のメッセージのあと、カーソルを釦の上に持って行くとカーソルの矢印が十字矢印(正しい名前が分かりません)に代わり 釦が編集状態になります。

警告メッセージのヘルプをクリックすると以下のメッセージが出てきます。

コントロールは作成されていないため、Office Shared〔vblr6.chm1057121〕

以上の事柄に対し、どの様に対処すればいいでしょうか。ご教示お願いします。

"※ モデレーター注 : 質問の内容からタイトルを一部変更させていただきました。

変更前スレッドタイトル : Excel VBAのトラブル "

回答
回答

大沢孝太郎 様

その後、悪戦苦闘しながらxlsを触っていましたが、Excelのオンラインヘルプの中で”互換モード”をキーにして検索したところ、互換性チェックという項目がありました。その中に、旧バージョン(2000)を2013の下で動かす方法が見つかりました。〇〇.xlsを最新のファイル形式(.xlsm)に置き換えたところ、今のところ動いています。

今後、どのような問題が発生するかは分かりません。

この回答が役に立ちましたか?

お役に立てず、申し訳ございません。

素晴らしい! フィードバックをありがとうございました。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。おかげで、サイトの改善に役立ちます。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。

 
 

質問情報


最終更新日: 2021年10月06日 表示数 290 適用先: