Excel VBA 質問スレ Part36 [転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0856デフォルトの名無しさん
2015/03/29(日) 07:38:26.59ID:fP4a+V4vWebにある解説を見ると、
Dim c(10) as Variant
For i = 0 To 10
c(i) = i
Next i
Cells(1,1).Resize(,UBound(c)+1) = c
という様な書き方で挿入できてるけど、実際にやってみると何故か出来ない。
しかし、
挿入範囲 = Cells(1,1).Resize(,UBound(c)+1)
For i = 0 to 10
挿入範囲(1,i+1) = c(i)
Next
Cells(1,1).Resize(,UBound(c)+1) = 挿入範囲
だとちゃんと挿入される。やり方が間違ってるのか仕様が変わったのか。
■ このスレッドは過去ログ倉庫に格納されています