No.4ベストアンサー
- 回答日時:
こんにちは。
>実行時エラー438
>オブジェクトはこのプロパティまたはメソッドをサポートしていません。
これは、2014年12月10日のWindows Update の問題でしょう。
Office2007 の場合は KB2596927 ←これ
Office2010 の場合は KB2553154
Office2013 の場合は KB2726958
該当するOfficeのパッチが、トラブっているはずです。
私は、
コントロールパネル-アンインストール-インストールされた更新プログラムを表示
そこから、更新履歴の中で、該当ファイルを探し出し、アンイストール
とすれば良いと思って実行し、解決しましたが、Microsoft側では、それとは違い以下のリンク先で示したそうです。ネット検索では、アンインストールのほうが多いようです。
実際、みなさん、特にExcelユーザーさんたちは、どうされたのでしょうね。
この内容では、分かる人は少ないと思いますが。
http://support2.microsoft.com/kb/3025036/ja
以下の中で、「MSForms.exd」というファイル(インスタンス)を削除することだそうです。
C:\Users\[User Name]\AppData\Roaming\microsoft\form
C:\Users\[User Name]\AppData\Local\Temp\excel8.0
C:\Users\[User Name]\AppData\Local\Temp\word8.0
C:\Users\[User Name]\AppData\Local\Temp\ppt11.0
C:\Users\[User Name]\AppData\Local\Temp\vbe
WindFaller様
ご回答有難う御座います。
Office2007 の場合は KB2596927 ←これ
回答にありました更新を削除し無事なおりました。
自分ではどうにも分からなかったので本当に助かりました。
また、他の皆さまもアドバイスありがとうございました。
No.3
- 回答日時:
No2です。
Officeではなくて該当ファイルが壊れかかっている可能性もありますので、Officeの修復の前に
http://support.microsoft.com/kb/820741/ja
上記のページに記載されている「開いて修復する」や「ワークシートを新しいブックにコピーする」あたりを試してみてはいかがでしょう。
No.2
- 回答日時:
エラーの出るオブジェクトのメソッドかプロパティが定義されていない場合にそのエラーが出ますので、もともと正常に稼働していたのでしたら、もしかしたら最適化でエクセルのオブジェクト関連の定義が収納されている部分が壊れたのかもしれません。
一度、Officeの修復を試してみてください。
http://support.microsoft.com/kb/931786/ja
この回答への補足
kkkkkm様
ご回答有難う御座います。
明日修復を試してみます。
マクロデータは他のパソコンで動作確認を
してみたので問題は無いと思います。
実は最適化時に時間がかかったので1回10パーセントぐらいで
キャンセルしてやめました。翌日再度最適化を最後まで行った経緯があります。
ご親切に有難う御座います。
No.1
- 回答日時:
どっちかと言うと「コードがビット落ちして正しい表記に
なってない」という可能性が大きいかと。
言ってることは「このコード(プログラム)には、正しい
命令じゃないコードが含まれています」って言うことなので。
なので、VBAのコードを初めからチェックしてみてください。
この回答への補足
FEX2053様
ご回答有難う御座います。追加補足です。
エクセルのマクロデータは提供されたものなので
入力作業はできるのですがVBAのコードチェックは
素人なので難しいです。
いきなりエラーが発生することなどあるのでしょうか?
数年間通常通りに使っていたのですが。
先ほど他のパソコンでマクロデータを開いたら(XPエクセル2007)
普通にエラーも出ず操作できたので、Cドライブを最適化した
事が関係しておかしくなったのですかね。
その場合はエクセルの再インストールですか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) DisplayAlertsブロパティで ”実行時エラー424オブジェクトが必要です” 5 2022/05/15 18:02
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- Excel(エクセル) エクセルでcsvファイルを開いてVBAを使いたい 7 2022/04/28 11:12
- その他(Microsoft Office) エクセルのマクロについて教えてください。 5 2023/01/21 09:39
- FX・外国為替取引 MQL5にて謎のエラーが発生!だれか対処を教えてください! 1 2023/03/25 15:59
- Visual Basic(VBA) VBA アドインについて お詳しい方 ご教授をお願いします。 相談事項 現在以下の対応を実施した所、 1 2022/11/02 16:53
- Windows 10 explorerをedgeで開く方法 2 2022/06/05 14:59
- Visual Basic(VBA) エクセルのマクロについて教えてください マクロを実行すると メッセージボックスが表示されて okをク 4 2023/07/05 19:32
- Excel(エクセル) セルによって印刷するシートを変える方法 EXCEL-VBA 2 2022/08/01 20:48
- Visual Basic(VBA) Activesheet.Pasteで困っています 1 2023/01/22 07:41
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
worksheetFunctionクラスのVloo...
-
EDINETの情報をEXCELにダウンロ...
-
エクセル エラー438
-
ExcelのVBAについて(グラフ操作)
-
テキストボックス中の文字列の...
-
UserForm1.Showでエラーになり...
-
図形消去後に文字入力(エクセル)
-
エクセルVBAで2つの画像を比較...
-
ステップインで実行しても中断...
-
VBA プロパティについて
-
EXCEL VBA オートシェイプナン...
-
PowerPointVBAでスライドマスタ...
-
[VBA]CDOメッセージ送信エラー
-
エクセルVBAの散布図の近似曲線...
-
VBAで既に開いている別アプリケ...
-
(初心者です)VBAについて。「実...
-
エクセルVBAで配列内に空白デー...
-
WordにOLEで埋め込んだExcelでW...
-
AccessVBAで「dim dbs as datab...
-
Excelでフィルタをかけると警告...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
worksheetFunctionクラスのVloo...
-
「Columns("A:C")」の列文字を...
-
実行時エラー 3265「要求された...
-
VBAで既に開いている別アプリケ...
-
エクセルのVBAの標準モジュール...
-
エクセルマクロエラー「'Cells'...
-
Excelでフィルタをかけると警告...
-
VBAで Set wb = Sheets(1).Cop...
-
VBAからPDFファイルにパスワー...
-
テキストボックス中の文字列の...
-
エクセルVBAでcode128のバー...
-
EXCEL VBA オートシェイプナン...
-
VBAで作成するメール(開封確認...
-
PowerPointVBAでスライドマスタ...
-
ある文字列が全て数字であるか...
-
エクセルVBAで配列内に空白デー...
-
[VBA]CDOメッセージ送信エラー
-
オブジェクトが見つかりません
-
UserForm1.Showでエラーになり...
-
上下の位置揃えについて
おすすめ情報