• 締切済み

マクロの件

マクロを設定した、エクセルのテンプレート(テスト用紙ですが)を回答入力してOKを押すと、「インデックスが有効範囲にありません」と表示されてしまいますが、 どういう場合、こういうコメントが出るのでしょうか。 そして出なくするにはどうしたらいいでしょうか。

みんなの回答

noname#112806
noname#112806
回答No.1

そのエラーは配列を利用していて、設定した配列の要素数の範囲外の値を参照したときに出ます。 実際にどんな処理をしているか教えていただければ、もう少し具体的な回答ができますので、差し支えなければ教えてください。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • マクロを削除したい

    エクセルの文章を開くと、「実行しようとしている機能はマクロまたはマクロ言語のサポートを必要とするコンテンツが含まれています。ただしユーザーまたは管理者がこのアプリケーションをインストールしたときにマクロまたはコントロールのサポートはインストールしないように設定されています」と出て×で消そうとすると2,3回同じコメントが出ます。また「全文書対象のNomaldotテンプレートに影響する変更が行われています、変更を保存しますか」とも出ます。 自分では気づかないうちに何かを設定したことと思いますが、このコメントが出ないようにしたいのですがご教示ください。初心者です。 ウィンドウズxp、エクセル2003です。 ちなみにAlt+F11(ファンクションキー)で何も出てきませんでした。

  • マクロ有効テンプレートのカレントディレクトリ

    Excel2010マクロ有効「テンプレート」で、マクロを組んでいます。 そのテンプレートが存在するディレクトリを取得したいのですができません。 Excelのファイルメニューからテンプレートを開いた場合は、 ThisWorkbook.path で取得できるのですが、テンプレートのアイコンをダブルクリックして開いた場合はThisWorkbook.pathには何も設定されていません。 当たり前といえば当たり前かもしれませんが、何とか取得できる方法はありませんでしょうか。

  • マクロでこんなことできるのでしょうか?

    こんにちわ。 仕事柄エクセルを良く使っています。 いまいちマクロについてよくわからないのですが、 エクセルのセルに入力する際に、 「1」と入力すれば、りんごと表示、 「2」と入力すれば、みかんと表示、 というように、 種類ごとに入力できるよう、マクロを使って できるのではないか?と、知り合いにいわれました。 これは可能ですか? そして、できるのなら、とても詳しく 方法を教えていただきたいと思います。

  • マクロが有効にならない

    ファイルを開き、 エクセルのオプション→セキュリティセンター→セキュリティセンターの設定 →マクロの設定→すべてのマクロを有効にする にしているのにファイルを開くたびに画像のように 「マクロが無効にされました」となってしまいます。 右隣のオプションを押すと 「不明なコンテンツから保護する(推奨)」 となっており、そのオプションボタンをはずせません。 そのままOKを押しても マクロが無効のままです。 ファイルの拡張子は「xlsm」です。 エクセル2007、win7です。 ちなみに別のxlsmは、マクロを有効に開けます。 どちらのファイルもエクセル2003で作って2007に移行しました。 ご回答よろしくお願いします。

  • マクロ初心者です

    マクロ初心者です 同じSheet内で範囲印刷を設定してある場合で、 A1に1のデータが入力されている場合範囲印刷(セル)の1ページだけ印刷し、 A2に1が入力されている場合2ページ目を印刷するように、 A列のデータ入力状況で範囲印刷のページを操作するマクロを教えてください。

  • マクロの記録について

    マクロ初心者です。 印刷範囲をいちいち変えるのがめんどくさいのでマクロの記録でボタンによって印刷範囲を変える設定をしました。 ここまではできたのですが、例えばそのまま印刷範囲を設定し印刷ウィンドウを表示した状態で記録終了することは不可能でしょうか。 (プリンタを選択し、印刷OKは自分で操作したい)

  • どれを開いてもマクロが付いてきます!

    最近、会社内のマクロウイルスに感染したと言うファイルを調べていたところ、 そのファイルからはVisualBasicEditerからマクロを取り除いたりして完了したのですが、 その後、どのエクセルファイルを開いても、 「このブックには無効に設定できない種類のマクロ (Microsoft Excel version 4.0 のマクロ) が含まれています。このマクロにはウイルスが含まれていることがあります。このブックが安全であることがあらかじめ分かっている場合は、[はい] をクリックしてください。ブックを開きますか? 」 という質問文が表示され、ここで「いいえ」を選択すると、 その後入力する全てのセルでEnterを押すたびに 「このプロジェクトのマクロは無効に設定されています・・・~」 のメッセージが表示されてしまいます。 ちなみに、「はい」を選択すると 「マクロエラー:[AUTOSAVE.XLA]AutoSave!B193」 と表示され、その後は「いいえ」を選択したときと同じ、 全てのセルでEnterを押すたびに 「このプロジェクトのマクロは無効に設定されています・・・~」 のメッセージが表示されてしまいます。 どうかお助けください~!

  • エクセルのマクロについて

    今朝エクセルを開き数字を入力すると 【このプロジェクトのマクロは無効に設定されています。マクロを有効にする方法についてはオンラインヘルプまたはホストアプリケーションのドキュメントを参照してください。】 というメッセージが表示されてなっていました。昨日は特にマクロをいじったりという事は無かったのですが、どうしてでしょうか?数字を入力するたびに表示され、非常にわずらわしいので、表示させないようにする方法がお分かりの方、ご教授願います。

  • Excelのマクロについて

    Excelのマクロについて excel2003で,マクロの自動記録を勉強中です。 [ツール]-[マクロ]-[新しいマクロの記録]でマクロ名を入力し,(マクロの保存先を「作業中のブック」として,)[OK]をクリックすると マクロの記録が始まります。 マクロの記録終了後, [ツール]-[マクロ]-[マクロ]で「マクロ」ダイアログボックスを見ると,マクロ名が表示されます。 この場合は実行も正常にできます。 しかし, ブックを一旦保存した後,開いて,マクロを実行しようと, [ツール]-[マクロ]-[マクロ]で「マクロ」ダイアログボックスを見ると,マクロ名が(マクロ名単独ではなく)ブック名とともに表示されます。 実行するとエラーになります。 何が悪いのか分かりません。なにか基本的なミスがあるのかも知れないと考えました。 原因(ミス)に心当たりのあるかた,是非教えてください。

  • EXCELでマクロが効かない

    突然毎日使っているエクセルのマクロが動かなくなりました。 「実行時エラー9 インデックスが有効範囲にありません」となります。 自分で作ったものでないのでマクロを見てもどれだかわかりません。 システムの復元を数か所試しましたが、変わりません。 ウインドウズの自動アップデート中に、パソコンが動かないので、私がエクセルを終了させたのが原因のようです。 マクロは10個くらいありますがどれだかわかりません。 修正の方法が有ればお教えください。 (株価をyahooからダウンロードするマクロです)

専門家に質問してみよう