|
▼亜矢 さん:
>よろしくお願いします。
> 変数の中に同じデータが有る場合、それをまとめたいと思います。
>たとえば
> A(1)=月
> A(2)=火
> A(3)=水
> A(4)=木
> A(5)=月
> A(6)=土
> A(7)=月
> ・
> ・
> ・
> これを
> B(1)=月
> B(2)=火
> B(3)=水
> B(4)=木
> B(5)=土
> 変数量はそのたびに変わります。変数の中身も都度かわります。その
> 様な状態で上記ようにしたいのです。同じデータは捨てた、新しいデータに
> したいのですが、方法がわかりません。シートに貼り付けてとか
> 思いますが、変数の状態のままできる方法を教えて頂きたいと
> 思います。
こんな感じですか。
Dim SD As Object
Dim A(1 To 7) As Variant
Dim B As Variant
Dim i As Long
A(1) = "月"
A(2) = "火"
A(3) = "水"
A(4) = "木"
A(5) = "月"
A(6) = "土"
A(7) = "月"
Set SD = CreateObject("Scripting.Dictionary")
For i = LBound(A) To UBound(A)
SD(A(i)) = Empty
Next
B = SD.keys
Set SD = Nothing
For i = LBound(B) To UBound(B)
Debug.Print "B(" & i & ")= " & B(i)
Next
|
|