|
▼超1 さん:
おはようございます。
>Range("A1:N1") = array(aiu,kakiku,saisu)
>を
>zの変数をって書いたつもりなんですが、
>Range("A" + z + ":N" + z) = array(aiu,kakiku,saisu)
>これではできません。
実際にどのような結果になるか(エラーが発生するのか、エラーには
ならないけど意図した結果とは違う等etc・・)具体的に記述してください。
例えば、
'============================
Sub test()
Dim z As Long
z = 5
Range("a" + z + ":c" + z).Value = Array(5, 2, 3)
End Sub
これを実行すると、セル範囲に配列代入時に
「型が一致しません。」というエラーが発生します。
Sub test1()
Dim z As Long
z = 5
Range("a" & z & ":c" & z).Value = Array(5, 2, 3)
End Sub
とするか、
Sub test2()
Dim z As String
z = 5
Range("a" + z + ":c" + z).Value = Array(5, 2, 3)
End Sub
とするかですが
文字列連結は「&」が一般的みたいですよ!!
|
|