ベストアンサー 実行エラー9 インデックスが有効範囲にありません。 2007/03/13 11:09 Excelで上書き保存しようとすると、 実行エラー9 インデックスが有効範囲にありません と表示されます。今まではこんなエラーが出ずに上書き保存できていたのですが、どうしてでしょうか? みんなの回答 (2) 専門家の回答 質問者が選んだベストアンサー ベストアンサー tsukachan ベストアンサー率42% (202/470) 2007/03/13 11:49 回答No.1 「実行時エラー9 インデックスが有効範囲にありません」は配列の次元参照エラーです。 そのエクセルファイル以外は大丈夫ですよね? 組み込まれているVBAなんかで参照している配列の添字が抜けた状態になっている状態では無いでしょうか? 作った方がいらっしゃるのであればその方に聞くのが一番早いのですが、居ないまたは聞けない状態であれば、入力が必要な部分が抜けている可能性があります。 もう一度入力項目をチェックしましょう。 プルダウンメニューの要素なんかに入力値を使っている場合、そこが必要ないからと言って何も入れないとこのようなエラーになります。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (1) Wendy02 ベストアンサー率57% (3570/6232) 2007/03/13 13:37 回答No.2 こんにちは。 VBAのコードの場合は、オブジェクト(シートも含む)の名前が変わってしまったなどして、WorkBooks やSheetsコレクションで、その名前が見つからない場合に、そのようなエラーが出ますから、コードをみないと、はっきりしたことはいえないです。 実行時エラーで、もしかしたら、VBEditor にプロテクトしていなければ、「デバッグ」とすれば、そのコードの場所に飛べるかもしれません。 その部分を出していただければ、おそらく分かるかと思います。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ パソコン・スマートフォンソフトウェアオフィス系ソフト 関連するQ&A 実行時エラー'9' "インデックスが有効範囲にありません。" こんにちは。 OS・・・Win95 Excel97 を使用しているマシンで、 既存ExcelBookを開いたり、新規にBookを開いたりするときに常にこのエラーがでます。 実行時エラー'9' "インデックスが有効範囲にありません。" というエラーです。 過去ログを見てみるとマクロが関連しているかもしれないようですが、マクロは使ってません。 「終了」すると通常に使えますが、どうしたら直るのでしょうか? どなたか教えてください。 よろしくお願いします。 実行時エラー9 インデックスの有効範囲はどこ? 実行時エラー9 インデックスが有効範囲にありません。と表示されます。 デバックに「 Sheets("○○○").Visible = xlVeryHidden」とエラー箇所が→でています。 ○○○の部分はマクロが組まれたExcelのsheet30中Sheet2の中にあるボタン名です。 何かをさわった記憶は有りませんが、急に上記エラーが出て、うまく動かなくなってしまい、困っています。どうしたらこのエラーは消せますでしょうか? 初歩的なことなのかも知れませんが、どうぞ宜しくお願いいたします。 実行時エラー9 インデックスが有効範囲にありません。を解決するには 実行時エラー9 インデックスが有効範囲にありません。を解決するには どうしたら良いですか? 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? OKWAVE コラム 「実行時エラー 9 インデックスが有効範囲にありません」を英語で連絡したい VBで作ったソフトで良く出る、 実行時エラー 9 インデックスが有効範囲にありません というエラーを、開発元に伝えたいのですが、 くだんのソフトがアメリカ製英語ソフトになっています。 アメリカの開発元へ、エラーを伝えてあげたいのですが、 MS日本で翻訳した「実行時エラー 9 インデックスが有効範囲にありません」 というエラーメッセージの、本国英語版メッセージが、どういう文面なのか わからず困っています。 一応、Microsoft Technetも探してみたのですが、私の力量ではお手上げです。 どなたか英語版の原文エラーメッセージをご存知の方、 または、日本語エラーメッセージの原文対訳サイトをご存知の方、 などいらしてましたら、どうか助けてください。 エクセル97 実行時エラー9について エクセル97を開くと”実行時エラー9 インデックスが有効範囲にありません”と表示。終了をクリックするとエクセルは使用できるようになりますが、同じファイルのシートを選択しても同様のメッセージが表示されます。継続をクリックしても何も表示がかわりません。お手数ですが、解決方法を教えて下さい。宜しくお願い致します。 旧VBAがExcel2013で突然実行エラー Excel2003で作ったVBAマクロを互換モードで保存し、ずっとExcel2013で実行できていましたが、2014.12.13に実行しようとしましたら、 Sheets("当番表サンプル").Select で実行エラー(インデックスエラー)になってしまいました。 Excel2010で実行したら、通りました。 どういう理由でしょうか? 実行時エラー9 決算書印刷時「実行時エラー9 インデックスが有効範囲にありません」 と表示されアプリが終了する ※OKWAVEより補足:「フリーウェイジャパンの製品・サービス」についての質問です。 エクセルVBA インデックスが有効範囲にありません エクセルVBA初心者です。 共有サーバーに置いたエクセルファイルを開いたときに、同フォルダにある、別のデータ保存用エクセルファイルのデータをコピーしてくるようにしました。 しかし、「インデックスが有効範囲にありません」のエラーになります。 ChDir "\\共有サーバー\Aフォルダ\" Workbooks.Open Filename:= _ "\\共有サーバー\Aフォルダ\データ保存.xls" Windows("データ保存.xls").Activate Sheets("データ貼り付け").Select ここでエラーになります→ Windows("データ保存.xls").Activate エラー時、データ保存.xlsは開いた状態(Activate)になっており、開いた後に見つからない状態?になっているのでしょうか。 ちなみに Windows("データ保存.xls").Activate をスルーさせると、次のSheets("データ貼り付け").Select で同様のエラーになります(当たり前かな)。 試しに、記録マクロで動作を記録してコードを確認しましたが、 Windows("データ保存.xls").Activate となっており、違いがありません。 原因を教えていただければありがたいです。 よろしくお願いします。 実行時エラー'9':インデックスが有効範囲にありま WindowsXPで、Access2002を使用しています。 テーブル1のフィールド1の値を、ハイフン区切りで分割して、フィールド2とフィールド3へ格納するVBAを作成しようとしていますが、あと少しのところでエラーになってしまって解決策が見当たりません。 エラー内容は、「実行時エラー'9':インデックスが有効範囲にありません。」で、下記VBAの rs.Update "フィールド3", ksplit(1) の部分のksplit(1)の格納場所が無かった為に発生していると思います。 実際、その部分を無効にすると、エラーは無くなりますが、フィールド3のデータも必要です。 このようになって欲しいです。 例) テーブル1 フィールド1 フィールド2 フィールド3 1000-100 1000 100 50-301 50 301 Private Sub コマンド0_Click() Dim cn As ADODB.Connection Dim rs As ADODB.Recordset Set cn = CurrentProject.Connection Set rs = New ADODB.Recordset rs.Open "テーブル1", cn, adOpenKeyset, adLockOptimistic Do Until rs.EOF Dim ksplit As Variant ksplit = Split(rs!フィールド1, "-") rs.Update "フィールド2", ksplit(0) rs.Update "フィールド3", ksplit(1) Debug.Print rs!フィールド2,rs!フィールド3 rs.MoveNext Loop rs.Close: Set rs = Nothing cn.Close: Set cn = Nothing End Sub 以上、初心者で、行き詰っておりますので、よろしくお願いします。 index.rdf' の実行エラー http://~/index.rdfを見ようとすると XML ページを表示できません XSL スタイル シートを使用した XML 入力は表示できません。エラーを訂正してください。 [更新] ボタンをクリックするか、または後でやり直してください。 テキストの内容に無効な文字が見つかりました。リソース 'http://~/index.rdf' の実行エラーです。ライン 11、位置 9 <title>< ソースは以下のとおりです。 <?xml version="1.0" encoding="UTF-8"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:cc="http://web.resource.org/cc/" xmlns="http://purl.org/rss/1.0/"> <channel rdf:about=http://~/> <title> <title>に書いてある文字が全角、たとえば「サッカー!」であると上記のようにエラーが出てしまいます。 このエラーは全角文字を入れると発生するのですか? それとも何かのタグが抜けているのですか? すいませんが教えてください。 実行時エラー配列のインデックスが範囲内にありません アウトルックvbaで、受信トレイのメールをすべてループして、 該当のメールを削除するコードを作ったのですが 連続して削除しようとすると 実行時エラー-2147352567 「配列のインデックスが範囲内にありません」になります。 ------------------------------------------------------------------- Sub test() Dim requestsFolder As MAPIFolder Dim appNameSpace As NameSpace Dim requestMailItem As MailItem Dim i As Integer Dim j As Long '削除した個数を数える Set appNameSpace = Application.GetNamespace("MAPI") Set requestsFolder = appNameSpace.GetDefaultFolder(olFolderInbox) j = 1 For i = 1 To requestsFolder.Items.Count Set requestMailItem = requestsFolder.Items.Item(i) If requestMailItem.Subject Like "*キャンペーン*" Then '削除済みフォルダへ移動する requestMailItem.Delete Debug.Print j & "個目削除" j = j + 1 End If Next i End Sub ------------------------------------------------------------------- このコードを使っています。 エラーになるのは、 2個目削除後だったり、3個目削除後だったりさまざまで安定しません。 このエラーになる原因がわからないので教えていただけますか? アウトルックのエラーというより、 Fornextステートメントのエラーという気がします。 ご教授よろしくお願いします。 ファイルアクセス権のエラー お世話になります。ワードで(エクセルでも?)文書を上書き保存しようとすると時々「名前を付けて保存」の画面から「ファイルアクセス権のエラー」と表示され上書き保存が出来なくなります。その場合の解決方法はあるのでしょうか?今のところ一旦ファイルを閉じて再度開いて作業のやり直しをしてから「上書き保存」をし直しています。 更に「ファイルアクセス権のエラー」というのはパソコンの中ではどのようなことが起こっているのでしょうか? よろしくお願いいたします。 ヤバいパソコンが壊れたかも!?事前に知っておきたい3つの兆候と対策 OKWAVE コラム リストのインデックスが範囲を超えています OS: Windows XP SP2 最近PCを起動してからしばらくたつと 「リストのインデックスが範囲を超えています(0)」とエラーメッセージが表示されます。 システム復元やインターネットで調べたりなどしてみましたが解決策が見つかりません。 この症状が出るようになる前にした事は1.DVDをPowerDVDで見た・2.ゲームをインストールした(アンインストールしてもエラーメッセージが出る)です。回答よろしくお願いします。 あるフリーソフトを実行したのですが・・・ インストールする事は、出来たのですが他のエラーが出てしまい 報告いたします。実行エラー9 インデックスが有効範囲にありません。という表示がでました。 返信、よろしくお願い致します VB6.0で実行の度に異なるエラー VB6.0,Windows2000で作成したプログラムについてなのですが,立ち上げなおして実行する度に「実行時エラー'6' オーバーフローしました」「インデックスが有効範囲にありません」等のエラーが出て実行できない場合と,正常に実行できる場合があります. (実行の度に実際に異なるエラーが発生している訳ではないと思います) このような現象は何が原因だと考えられるのでしょうか. ご存知の方ご教授ください. 配列インデックス範囲外エラー? 以下のようなプログラムを実行しようとしたところ、 java.lang.ArrayIndexOutOfBoundsException というエラーが出ました。 args[0]が、配列の範囲外のインデックスを指しているため出ているようなのですが、 原因がよく分かりません。 基本的なことで申し訳ありませんが、ご教授いただけるとありがたいです。 public class test0708_6 { public static void main(String args[]) { // TODO Auto-generated method stub Cell leftmost_cell = null; int leng = args[0].length(); ← java.lang.ArrayIndexOutOfBoundsException for(int i=1; i<=leng; i++) { leftmost_cell = new Cell(args[0].charAt(leng-i), leftmost_cell); } ・・・省略・・・ } } Execlのエラー Execlでエラーが表示されて困っています。 添付させて頂いたエラーが表示がされて、上書き保存が出来ない状況です。 症状は、出たりでなかったりで、色々なExcelファイルでエラーが出てきます。 対処方法を教えて頂けないでしょうか。 宜しくお願い致します。 インデックスが有効範囲にありません。(Error9) windowsNT4.0 excel2000 使用者です。VBA初心者です。 以前同フォルダー内にある2つのブック間で、一方のブックのシートからもう一方のブックへデータをコピーする簡単なマクロを作成して使用していました。しかし、先日PCのOSをWINDOWS98からNTに変えてからどうもマクロがうまく機能しなくなってしまいました。エラーとしては「インデックスが有効範囲にありません」というメッセージが出てきます。何が原因しているのかもわからず困っています。どなたか力を貸してください。よろしくお願いします。 Workbooks.Open "A01" Worksheets("s.セクター").[b1:q52].Copy Workbooks("分析").Worksheets("A01").[A1].PasteSpecial Paste:=xlValues Application.CutCopyMode = False Workbooks("A01").Close False ブック"A01"のデータをブック”分析”にコピーしたいのですが、上記の3行目(Workbooks("分析").・・・・)のところでエラーが出てしまいます。 エクセルでエラーメッセージ(実行時選エラー)をMSGBOXに変更できないでしょうか? エクセルで次のエラーメッセージをMSGBOXに変更できないでしょうか? なお、原因は判明しましたが、 自作マクロでの操作上どうしても、このエラーメッセージ出力が避けれません。 どなたか力を貸してください。よろしくお願いします。 【現 状】→『Microsoft Visual Basic 実行時エラー’9’インデックス が有効範囲ではありません。』 【変更例】→『msgbox "始めに、○○操作を実施してください。", , "この操作は出来ません!" 』 コンボボックスのインデックスが不正 ExcelのVBAを使用して、コンボボックスを表示しています。 With Sheets("Sheet1").cb型式 .List = Sheets("マスタ").Range("A2:A" & LastRow).Value End With 指定した範囲内に多くののデータが保存されていれば問題ないのですが、 最低限のデータしかなければ、LastRowが「2」となり下記のようなエラー が表示されます。 実行時エラー '381': List プロパティを設定できません。プロパティの配列のインデックスが 不正です。 指定した範囲が、「A2:A2」となるのが原因だと思うのですが、回避する 方法はありませんでしょうか? (LastRow+1とする方法もありますが、コンボボックスの一番したに空白 ができてしまうため、これ以外の方法を検討しています。) よろしくお願いします。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ パソコン・スマートフォン ソフトウェア Excel(エクセル)Word(ワード)PowerPoint(パワーポイント)Access(アクセス)その他MS Office製品オフィス系ソフトPhotoshop(フォトショップ)Illustrator(イラストレーター)その他Adobe製品画像・動画・音楽編集ホームページ作成ソフト筆まめ・はがき作成フリーウェア・フリーソフトその他(ソフトウェア) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など