|
▼yokomichi さん:こんにちは〜
>一点教えていただきたい箇所があります
>WorksheetFunction.Index(w, 1, 0)で
>(w, 1, 0)の内容です
> w---配列
> 1---行
> 0---列
> と思って読んでいました
> 違うみたいなのでWorksheetFunction.Indexの使用方法を
> ご教示いただければ幸いです
それを使っているのは UO3 さんなので、書いたご本人に聞かれるのが
ベストかと思いますが...
一行の配列だから、
> w---配列
> 1---行
> 0---列
(ここで、0 は 全列を表す)
という解釈であってるんじゃないですか?
ぼくのばあいも、
> For Each r In rr.Rows
> v = Application.Index(r.Value, 0#)
と書いてまして、行を0#としてすべての行を指定してますが、
もともと r は 一行だけですから、問題ないですよね?
Loopを 範囲rr の中にもってきて
For i = 1 To rr.Rows.Count
v = Application.Index(rr.Value, i, 0)
のようにしても、同じことだと思うけど、こうすると処理スピードが
遅くなります。
|
|