|
ichinose さん、さっそくのご返事感謝致します。
お忙しいところ申し訳ありませんが、もう少し教えて頂けませんか。
Transpose関数というのが、行列を入れ替えるものだということがわかりました。
ですが、なぜ、行列を入れ替えると、一次元になるんでしょう???
myArr(0 To 10, 1)が
myArr(1, 0 To 10)になるイメージなのですが???
不思議でたまりません。
> Range("a1:a10").Value
のように、Valueプロパティを使っていれるのがポイントかとも
思ったのですがそうでもないみたいですし。
ネットで検索かけてみたんですが、うーん。
目からうろこなんですが、不思議です。
>▼ちくたく さん:
>こんばんは。
>Transpose関数を使ってみて下さい。
>'===============================================
>Sub sample()
> Dim myvalue As Variant
> myvalue = Application.Transpose(Range("a1:a10").Value)
> For g0 = LBound(myvalue) To UBound(myvalue)
> MsgBox myvalue(g0)
> Next
>End Sub
|
|