- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル2000マクロエラー)
エクセル2000マクロエラー
このQ&Aのポイント
- エクセル2000マクロエラーの解決方法や対策について教えてください。
- エクセル2000でSheets(M_KAKOBA(count)).Selectのロジックでインデックスが有効範囲にないエラーメッセージが出る場合、ツールの設定を変更するか、ロジックを修正することで対応できます。
- エクセル2000において、ツールのオプション設定で新しいシートの数を変更することでマクロエラーを回避することができます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
既に回答がある通りこのマクロ単独では動かないです。 End Withに対応するWithも無いし。 少なくとも F_NAME、M_KAKOBA、count に事前に値をセットしているマクロがあるハズですのでそれらも提示された方が良いでしょう。 あと、 i = 5 Do i = i + 1 hensu = Cells(i, 5) Loop While hensu <> "" の部分は多分下記の1行で代用出来ます。 i = Cells(5,5).End(xlDown).Row + 1
その他の回答 (1)
- wakap
- ベストアンサー率14% (13/89)
回答No.1
これだけではちょっとわからないのですが デバックで、エラーが出る前に、M_KAKOBA(count)の内容とcountの内容を確認して下さい。 多分ありえないシート(番号)を指定していると思います(可能性としては2または3)。 M_KAKOBA(count)にデータを設定している所、またはcountにデータを設定している所の修正が必要かも、と思います