VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 2003/07/08(Tue) 18:11
投稿者nanashi
Eメール
URL
タイトルRe^3: ファイルの分割表示の質問

ちょっとCSVファイル以前の問題だと思いますが…。

> 「行の値が不正です。」と出ます。

このエラーが出るのはどこでしょうか?
てゆーか、たぶん

> > >         For i = 1 To 5
> > >             .Row = (i)
> > >         Next i

ここで出てると思うんですが。

> csvファイルの1行目から5行目までをMSFlexGrid2(0)
> に表示させようともって記述してみました。

.Rowプロパティがなんだか知っていますでしょうか?
これはFlexGrid内のアクティブセルの座標(行)を指定するプロパティです。
つまり、ここでは1行目から5行目まで移動しているだけで何もしていません。

> DatN = 0
> .
> .
>     With MSFlexGrid2(0)
>     '読み込んだデータをセルに代入'
>         .Rows = DatN + 2

んで、このソースを見る限り、この時点でたぶん.Rowsは2でしょう。
行の総数が2なのに5行目まで移動しようとしてるから
「行の値が不正です。」というエラーが出ます。


煽りのつもりで書いているわけではありませんが、提示されたソースでは
どの個所を省略しているか全然分からないので、正直回答のしようがありません。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -