Excel VBA質問箱 IV

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

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


18718 / 76732 ←次へ | 前へ→

【63452】Re:見よう見まねでScripting.Dictionaryを利用したのですが
発言  kanabun  - 09/11/5(木) 19:43 -

引用なし
パスワード
   ▼初心者です。 さん:
こんにちは。

>全く別シートに表示されません。

こちらでは、出力されてますが?


>対象データを範囲指定を利用して処理する最後の行数を取得
>しているのですがうまくいきません。

>  With Sheets("作業")
>    vnt = .Range("M1", .Range("A65536").End(xlUp)).Value
>  End With
A列は M列と同じ行数だけデータが入ってますか?

>    If Not dic.exists(vnt(i, 13)) Then
>      ReDim a(2)
>      a(0) = vnt(i, 13)
>    Else
>      a = dic(vnt(i, 13))
>    End If
>    a(1) = a(1) + vnt(i, 11)
>    dic(vnt(i, 13)) = a

強いて言えば、 Redim a(2) と再定義したとき、要素は a(0)〜a(2) まで
なので、上のコードを見る限り、a(2) はどこでも使ってませんので、
ReDim a(1)
でもよいのでは?
くらいですけど。
3 hits

【63450】見よう見まねでScripting.Dictionaryを利用したのですが 初心者です。 09/11/5(木) 18:45 質問
【63452】Re:見よう見まねでScripting.Dictionaryを... kanabun 09/11/5(木) 19:43 発言
【63453】Re:見よう見まねでScripting.Dictionaryを... ichinose 09/11/5(木) 19:43 発言
【63537】Re:見よう見まねでScripting.Dictionaryを... 初心者です。 09/11/16(月) 13:42 お礼
【63454】Re:見よう見まねでScripting.Dictionaryを... kanabun 09/11/5(木) 23:32 発言
【63536】Re:見よう見まねでScripting.Dictionaryを... 初心者です。 09/11/16(月) 13:41 お礼

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