Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


22412 / 76738 ←次へ | 前へ→

【59708】Re:「アプリケーション定義またはオブジェクト定義のエラー」について
お礼  monyo  - 09/1/3(土) 9:44 -

引用なし
パスワード
   ▼かみちゃん さん:

ご回答ありがとうございます。

>>>>Worksheets("Sheet2").Cells(n, j + 1).Value = u
>>>>Worksheets("Sheet2").Cells(n + 1, j + 1).Value = z
>>>
>>> エラーはどの行で発生するのですか?
>>上の2行でエラーが発生しています。
>
>もう一度、ステップインで、エラーが発生したときの j と n の値を教えていただけませんか?
ご指摘いただいた変数を宣言した後、エラーが発生したときの値は以下になります。

j=256
n=4

>もしかして、Excelのバージョンは、2003以下ですか?
2003です。

>それであれば、
>For j = 0 To 360 Step 1
>は、jが255を超えると、エラーになると思います。
>これは、
>Cells(n, j + 1).Value
>で j は、列番号に使っていますので、j + 1 が256 を超えるとエラーになります。

ありがとうございます!
行と列を逆にして出力したら、解決しました!

>なお、Excel2007では、最大列が16384列ですので、この部分だけの原因ではないと思います。

また何かあったらお世話になるかもしれません。
よろしくお願いいたします。
ご親切に教えていただき、ありがとうございました。
0 hits

【59698】「アプリケーション定義またはオブジェクト定義のエラー」について monyo 09/1/2(金) 23:17 質問
【59700】Re:「アプリケーション定義またはオブジェ... question 09/1/3(土) 0:25 回答
【59703】Re:「アプリケーション定義またはオブジェ... monyo 09/1/3(土) 8:18 質問
【59705】Re:「アプリケーション定義またはオブジェ... かみちゃん 09/1/3(土) 8:35 発言
【59706】Re:「アプリケーション定義またはオブジェ... かみちゃん 09/1/3(土) 8:54 発言
【59708】Re:「アプリケーション定義またはオブジェ... monyo 09/1/3(土) 9:44 お礼
【59707】Re:「アプリケーション定義またはオブジェ... monyo 09/1/3(土) 9:28 お礼
【59709】Re:「アプリケーション定義またはオブジェ... かみちゃん 09/1/3(土) 9:51 発言
【59710】Re:「アプリケーション定義またはオブジェ... monyo 09/1/3(土) 11:35 お礼
【59702】Re:「アプリケーション定義またはオブジェ... かみちゃん 09/1/3(土) 7:25 発言
【59704】Re:「アプリケーション定義またはオブジェ... monyo 09/1/3(土) 8:23 お礼

22412 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free