Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Is there a fast way to fill a range of cells with the contents
of a VB SafeArray. I need a shortcut to the following code : For i = 0 To UBound(c) Sheets(sSheet).Cells(i + 2, 6).Value = A(i) Next i Also, is there a fast way to fill VB SafeArray with the contents of a Range. Again, I need a shortcut to the following code : ReDim FVE(0 To cds.cbData) For i = 0 To cds.cbData FVE(i) = Sheets(sSheet).Cells(i + 2, 20).Value Next i Please help and TIA, Robert |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi Rob,
What is wrong with the loop? It's fast, what more do you need? The latter can be done with ReDim FVE(0 To cds.cbData) FVE = Sheets(sSheet).Cells(2, 20).Resize(cds.cbData+1) -- HTH Bob Phillips ... looking out across Poole Harbour to the Purbecks (remove nothere from the email address if mailing direct) "Rob" wrote in message ... Is there a fast way to fill a range of cells with the contents of a VB SafeArray. I need a shortcut to the following code : For i = 0 To UBound(c) Sheets(sSheet).Cells(i + 2, 6).Value = A(i) Next i Also, is there a fast way to fill VB SafeArray with the contents of a Range. Again, I need a shortcut to the following code : ReDim FVE(0 To cds.cbData) For i = 0 To cds.cbData FVE(i) = Sheets(sSheet).Cells(i + 2, 20).Value Next i Please help and TIA, Robert |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Nothing, I was hoping for something more concise. And you gave me what I
asked for. Thank you "Bob Phillips" wrote in message ... Hi Rob, What is wrong with the loop? It's fast, what more do you need? The latter can be done with ReDim FVE(0 To cds.cbData) FVE = Sheets(sSheet).Cells(2, 20).Resize(cds.cbData+1) -- HTH Bob Phillips ... looking out across Poole Harbour to the Purbecks (remove nothere from the email address if mailing direct) "Rob" wrote in message ... Is there a fast way to fill a range of cells with the contents of a VB SafeArray. I need a shortcut to the following code : For i = 0 To UBound(c) Sheets(sSheet).Cells(i + 2, 6).Value = A(i) Next i Also, is there a fast way to fill VB SafeArray with the contents of a Range. Again, I need a shortcut to the following code : ReDim FVE(0 To cds.cbData) For i = 0 To cds.cbData FVE(i) = Sheets(sSheet).Cells(i + 2, 20).Value Next i Please help and TIA, Robert |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Sorry I couldn't provide one for the former.
-- HTH Bob Phillips ... looking out across Poole Harbour to the Purbecks (remove nothere from the email address if mailing direct) "Rob" wrote in message ... Nothing, I was hoping for something more concise. And you gave me what I asked for. Thank you "Bob Phillips" wrote in message ... Hi Rob, What is wrong with the loop? It's fast, what more do you need? The latter can be done with ReDim FVE(0 To cds.cbData) FVE = Sheets(sSheet).Cells(2, 20).Resize(cds.cbData+1) -- HTH Bob Phillips ... looking out across Poole Harbour to the Purbecks (remove nothere from the email address if mailing direct) "Rob" wrote in message ... Is there a fast way to fill a range of cells with the contents of a VB SafeArray. I need a shortcut to the following code : For i = 0 To UBound(c) Sheets(sSheet).Cells(i + 2, 6).Value = A(i) Next i Also, is there a fast way to fill VB SafeArray with the contents of a Range. Again, I need a shortcut to the following code : ReDim FVE(0 To cds.cbData) For i = 0 To cds.cbData FVE(i) = Sheets(sSheet).Cells(i + 2, 20).Value Next i Please help and TIA, Robert |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
SumIf - when I fill down the Range, Criteria & sum range changes | Excel Worksheet Functions | |||
Fill Range With A Value | Excel Worksheet Functions | |||
How to fill a range with data from another range? | Excel Discussion (Misc queries) | |||
Fill down range | Excel Programming | |||
ComboBox List Fill Range | Excel Programming |