Windows10でExcelVBAランタイムエラー1004を修正

自分用またはビジネス用のExcelレポートを作成する場合でも、XLSとXLSXの2つの形式があります。 これらの形式が破損すると、 VBAランタイムエラー「1004」.

このエラーは、Excelシートにマクロを作成しようとしたときにも発生する可能性があるため、Excelを操作できません。 これにより、VBAでの作業が妨げられる可能性がありますが、VBAがクラッシュしたり、システムがクラッシュしたりする可能性もあります。

良いニュースは、これはいくつかの方法を使用して修正できることです。 方法を見てみましょう。

方法1:MSExcelの[開発者]タブを使用する

ステップ1: を開きます Excel 問題に直面しているシートをクリックし、 開発者 タブ。

次に、をクリックします インサート 下と下のオプション ActiveXコントロール セクションで、 コマンドボタン.

MsExcel開発者タブActiveXコントロールの挿入コマンドボタン

ステップ2: 今、どこでも Excel シート、ドラッグアンドドロー コマンドボタン. これは次のようになります CommandButton1.

空の領域ドラッグアンドドローコマンドボタン

ステップ3: をダブルクリックします CommandButton1 書くことができるように VBAコード の中に Microsoft Visual Basic for Applications 開くボックス。

次に、以下を入力します VBAコード 示されているように:

AsIntegerを暗くします。 Dim b As Integer a = Worksheets( "シート名").Cells(行番号、列番号)。値。 b = Worksheets( "シート名").Cells(行番号、列番号))。値。 ワークシート( "シート名").Cells(行番号、列番号))。値= a + b

*注意 - 強調表示された部分を、実際のシート名、行番号、および列番号に置き換えてください。

Microsoft Visual Basic ForApplicationsウィンドウ書き込みコマンドEnter

ステップ4: さて、に戻ります Excelシート (Sheet1 この場合)そしてをクリックします デザインモード のオプション ツールバー それを元に戻す。

次に、をクリックします CommandButton1 結果を生成するためにシートに。

ExcelシートデザインモードCommandbutton1合計自動入力

ステップ5: あなたが入力した場合 VBA 間違ったコード、それはあなたに与えるでしょう VBAランタイムエラー1004.

Vbaコードを間違って入力した場合Vbaランタイムエラー1004

だから、これはあなたがなぜあなたが得るのかを理解するのに役立つはずです 実行時エラー1004 正しいものを使用してそれを回避するのに役立ちます VBAコード とパターン。 ただし、問題が解決しない場合は、2番目の方法を試してください。

方法2:新しいExcelテンプレートを作成する

ステップ1: 開いた マイクロソフトエクセル を押して Ctrl + N キーボードのキーを一緒に押して、新しいブックを開きます。

今、に行きます ファイル 左上のタブ。

Excelシートファイルタブ

ステップ2: さて、ワークブックの右側、 最近 セクションで、1つを除くすべてのExcelシートを削除します。

[ファイル]タブ右側最近1つを除くすべてのファイルを削除

要件に応じて、残したこのシートをフォーマットします。

ステップ3: 完了したら、に移動します ファイル もう一度タブを押してクリックします 名前を付けて保存.

ファイルを保存する場所を選択します。 今、設定します タイプとして保存 フィールドとして Excelテンプレート. 必ずファイルを次のいずれかに保存してください .xltxまたは.xlt フォーマット。

[ファイル]タブ名前を付けて保存場所を選択名前を付けて保存タイプExcelテンプレートファイル名.xltxまたは.xlt形式保存

*注意 - 上記で使用されている形式は Excel 2017 以上のバージョン。

ステップ4: テンプレートを保存したら、次のコードを使用してテンプレートを追加できます。

タイプの追加:= pathfilename

ファイル名を保存したドキュメント名に置き換えてください。

これでVBAランタイムエラー1004の問題が解決するはずですが、そうでない場合は、3番目の方法を試してください。

方法3:トラストセンターの設定を使用する

ステップ1: 開いた MSExcel に行きます ファイル タブ。 今、をクリックします オプション メニューで。

MsExcelファイルオプション

ステップ2: の中に Excelオプション ウィンドウで、をクリックします トラストセンター ペインの左側にあります。 右側で、をクリックします トラストセンターの設定.

Excelオプショントラストセンタートラストセンター設定

ステップ3: の中に トラストセンター ウィンドウで、をクリックします マクロ設定 左側のオプション。 次に、ペインの右側で、横にあるラジオボタンを選択します 無効にする 通知付きのすべてのマクロ。

次に、横にあるラジオボタンを選択します VBAプロジェクトアクセスモードへのアクセスを信頼する.

押す OK 変更を保存します。 次にを押します OK  再び Excelオプション 終了するウィンドウ。

マクロ設定通知を使用してすべてのマクロを無効にするVbaプロジェクトオブジェクトモードへの信頼アクセスOK

このメソッドは、VBAランタイムエラーの問題を修正するはずです。 それでも問題が解決しない場合は、4番目の方法を試してください。

方法4:GWXL97.XLAファイルを削除する

ステップ1: を押します Windowsキー+ E キーボードで一緒に開いて ファイルエクスプローラー。 今、をクリックします このPC 左側に、次に Cドライブ 右側にあります。

このPCCドライブ

ステップ2: 次に、以下に示すパスに従って、 Excel フォルダ:

C:\ Users \ "ユーザー名"\ AppData \ Local \ Microsoft \ Excel 
このPCCドライブはパスをたどるExcelXlstart

次に、XLStartフォルダーを開きます。

*注意 - 強調表示された部分を引用符なしの特定のユーザー名に置き換えます。

ステップ3: –という名前のファイルが表示されます。 GWXL97.XLA. このファイルを選択してヒット 削除.

それで全部です。 これらの方法に従うと、Windows 10PCのVBAランタイムエラー1004を修正するのに役立ちます。

保存されていないMSExcelファイルを回復する方法

保存されていないMSExcelファイルを回復する方法ウインドウズ10Excel

Excelファイルの編集を終えたばかりですが、保存に失敗したか、問題が発生したためにファイルが失われます。 また、何らかの理由でスプレッドシート全体が失われる可能性もあります。 保存されていない作業を失うと、問題の修正にかなりの時間がかかる可能性があるため、イライラする可能性があります。 ただし、Microsoftの良いところは、保存されていないMSExcelファイルを回復するのに役立つソリ...

続きを読む
Excelを修正する方法が正しくフィルタリングされない問題

Excelを修正する方法が正しくフィルタリングされない問題Excel

Microsoft Excelは、数値データを整理するための優れたソフトウェアです。これには、人々の生活を大幅に楽にする機能がたくさんあります。 データのフィルタリングは、Excelで人々が好む機能の1つです。 ドキュメントから特定のデータを並べ替えて抽出するのに非常に役立ちます。ただし、Microsoft Excelでのフィルタリングが正常に機能しない場合があり、その問題を解決するのは非常...

続きを読む
Excelで上矢印キーと下矢印キーを使用してセル間を移動できない修正

Excelで上矢印キーと下矢印キーを使用してセル間を移動できない修正ウインドウズ10Excel

Microsoft Excelプログラムを使用する場合、通常、キーボードの上下の矢印キーを使用してセルを上下に移動します。 キーは、キーを1回押すだけでセル間を簡単に移動できるため、各方向に移動できます。ただし、セルを上下に移動する代わりに、矢印キーでワークシート全体を上下にスクロールしていることに気付く場合があります。 これにより、上下の矢印キーを使用してセル間を移動できなくなります。 次...

続きを読む