Excel VBA質問箱 IV

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

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


44682 / 76732 ←次へ | 前へ→

【37065】Re:かなり初歩的なプログラム
回答  neptune  - 06/4/20(木) 16:47 -

引用なし
パスワード
   ▼ゴルゴン130 さん:
>昨日から何度やってもインデックスの範囲が・・型が・・・などエラーがでてしまいます。
今度からそうしてください。
>このデータを使って合計や平均など求めようとしています。
>現段階では配列に数値を入れた時点でエラーがでます。
お願い:
どこでエラーが発生するかしるしを付けていればわざわざ始めから眺めずに
すみますから、次回からそうして下さい。

>    '「,」区切りでデータを区切る・配列に入れる
>    tblDataRow(k) = csvDATA
Check1:
ここで配列に代入しようとしているが、配列が定義されていない。
変数を宣言する際、あらかじめ次元数、要素数が明らかな場合宣言の際
配列の定義をしておく
dim tblDatafield(10) as string  '要素数は適当
処理の途中で要素数がわかる場合や、変化する際はRedim ステートメント
を使用する。Redim ステートメントHelp参照の事
使い方がわからなければ過去ログを検索すればあるのでは?

以下lBuf以外の全ての?配列変数について同じことが言える。

ざっと見ただけですが、エラーの原因の一つであることは間違いないです。
ここから訂正していきましょう。

それと、エラーとは関係ないですが、
>Dim j As Long
>Dim k As Long
などのカウント用の変数をモジュール単位のスコープで使うのは
止めましょう。そのうち必ず混乱しますから。

送信前の読み直しの時気付いたこと
>Dim tblDataSuuti() As Variant
Dim tblDataSuuti As Variant
ですね。
・・・又気付いたこと、Variant型の乱用は止めましょう。
資源の無駄です。(もうそういう時代ではないか ^ ^;)

とりあえず、この辺でやめておきますから、消化してくださいね。

7 hits

【36993】かなり初歩的なプログラム ゴルゴン130 06/4/19(水) 15:36 質問
【36994】Re:かなり初歩的なプログラム neptune 06/4/19(水) 16:15 回答
【37002】Re:かなり初歩的なプログラム Blue 06/4/19(水) 17:00 発言
【36995】Re:かなり初歩的なプログラム boni 06/4/19(水) 16:19 回答
【37000】Re:かなり初歩的なプログラム Kein 06/4/19(水) 16:30 回答
【37001】Re:かなり初歩的なプログラム Blue 06/4/19(水) 16:54 発言
【37003】Re:かなり初歩的なプログラム Jaka 06/4/19(水) 17:09 発言
【37004】Re:かなり初歩的なプログラム Blue 06/4/19(水) 17:14 発言
【37005】Re:かなり初歩的なプログラム Jaka 06/4/19(水) 17:29 発言
【37006】Re:かなり初歩的なプログラム Kein 06/4/19(水) 17:50 発言
【37007】Re:かなり初歩的なプログラム Blue 06/4/19(水) 18:08 お礼
【37060】Re:かなり初歩的なプログラム ゴルゴン130 06/4/20(木) 16:14 質問
【37064】Re:かなり初歩的なプログラム Kein 06/4/20(木) 16:43 回答
【37065】Re:かなり初歩的なプログラム neptune 06/4/20(木) 16:47 回答
【37070】Re:かなり初歩的なプログラム ゴルゴン130 06/4/20(木) 17:47 質問
【37079】Re:かなり初歩的なプログラム neptune 06/4/20(木) 21:50 回答
【37089】Re:かなり初歩的なプログラム ゴルゴン130 06/4/21(金) 1:24 質問
【37093】Re:かなり初歩的なプログラム neptune 06/4/21(金) 8:29 回答
【37099】Re:かなり初歩的なプログラム neptune 06/4/21(金) 12:51 回答
【37169】Re:かなり初歩的なプログラム ゴルゴン130 06/4/24(月) 23:36 お礼
【37176】Re:かなり初歩的なプログラム neptune 06/4/25(火) 10:12 発言

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