|
みなさん おはようございます。
(1)について、質問させてください。
> On Error Resume Next
> For Each Ua_IR In Ua_IRange
> mycoll.Add Ua_IR, CStr(Ua_IR.Value) '<==(1)
> Next
> On Error GoTo 0
(1)の部分は下のどれでも、無重複データを作ることができました。
mycoll.Add Ua_IR, CStr(Ua_IR.Value)
mycoll.Add Ua_IR, Ua_IR.Value
mycoll.Add Ua_IR, Ua_IR.text
しかし、
mycoll.Add Ua_IR
mycoll.Add Ua_IR.Value
mycoll.Add Ua_IR.text
では、リストは作れますが、エラーが発生しないので、無重複データを作ることはできませんでした。
Collectionでは、重複データを入れようとするとエラーが発生します。
これを利用して、無重複データができることはわかります。
addのヘルプを見ても知りたい点を見つけることができなかったので、
mycoll.Add Ua_IR, CStr(Ua_IR.Value)
~~~~~~~~~~~~~~~~~
~~~~のはたらきと、どのようなコレクションができているのか、
どなたか解説してくださいませんか。
|
|