メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

ご使用のブラウザーでのガイド付きサポートは、Office の問題に対するデジタル ソリューションを提供できます

ガイド付きサポートを試す

実行していたマクロにエラーがあると、マクロ エラー メッセージが表示されます。

次のいずれかの理由で、指定されたメソッドを指定されたオブジェクトで使用できません。

  • 引数に無効な値が含まれています。 この問題の一般的な原因は、存在しないオブジェクトにアクセスしようとすることです。たとえば、 ブック (5) は、3 つのブックのみが開いている場合です。

  • 適用された状況ではメソッドを使用できません。 特に、Range オブジェクトの一部のメソッドでは、対象となる範囲にデータが入力されている必要があります。 範囲にデータが入力されていない場合は、メソッドの実行に失敗します。

  • ファイルの読み取りの失敗、ファイルへの書き出しの失敗などの外部エラーが発生しました。

  • (この問題は Mac には適用されません) セキュリティ設定のために、メソッドまたはプロパティを使用できません。 たとえば、Microsoft Office のドキュメントに格納された Visual Basic for Applications (VBA) コードを操作する VBE オブジェクトのプロパティとメソッドには、既定でアクセスできません。

    Visual Basic プロジェクトへのアクセスを信頼するには、次の操作を行います。

    1. リボンの [開発者] タブを有効にします。 詳細については、「 開発者タブを表示 する」を参照してください。

    2. [開発] タブの [コード] で、[マクロのセキュリティ] をクリックします。

      [開発] タブの [コード]

    3. [開発者向けのマクロ設定] で、[VBA プロジェクト オブジェクト モデルへのアクセスを信頼する] チェック ボックスをオンにします。

      メソッドの使い方に関する詳細については、Visual Basic のヘルプで目的のメソッド名を検索してください。

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×