Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I have data in a two dimensional array of Variants but I get an
"Application-defined or Object-defined error" (number 1004) when I try to assign to the array to the range. I tried to simplify this with a one-dimensional array of strings and that still fails. Here is my simple test below Public Sub MyTest() Dim arr() As String ReDim arr(1 To 5) On Error GoTo ErrorHandler arr(1) = "AB" arr(2) = "CD" arr(3) = "EF" arr(4) = "GH" arr(5) = "IJ" Dim rng As Range Set rng = Range("A2", Cells(2, 5)) Debug.Print (rng.Address) ' <== Returns $A$2:$E$2 rng.value = arr ' <== ERROR OCCURS ON THIS LINE ErrorHandler: Call MsgBox(Err.Description & " - " & Err.Number) End Sub What am I missing? |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
How to write an array to a range without looping | Excel Worksheet Functions | |||
How to write data in array to range on worksheet | Excel Programming | |||
Write from variant array into range | Excel Programming | |||
Write 3d array to range | Excel Programming | |||
write array to range | Excel Programming |