Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Import a CSV into an array?
I'm trying to import a csv file into a 2D array in VBA, for example:
myFile(column_count,row_count), is this possible? Thanks |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
Import a CSV into an array?
On Oct 22, 3:17*pm, Dave wrote:
I'm trying to import a csv file into a 2D array in VBA, for example: myFile(column_count,row_count), is this possible? Thanks One way that comes to mind is to first import the csv file into a worksheet then use the following code: Assuming you've imported the sheet into Sheet1: Sub Create2DArray() Dim TwoDArray() As Variant TwoDArray = Sheets(1).UsedRange.Value End Sub |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
Import a CSV into an array?
Dave: As I responded yesterday, you have to open the file and read one line
at a time. then use the split functions to seperate athe data into an array. "Dave" wrote: I'm trying to import a csv file into a 2D array in VBA, for example: myFile(column_count,row_count), is this possible? Thanks |
#4
Posted to microsoft.public.excel.programming
|
|||
|
|||
Import a CSV into an array?
A good idea, I'm actually trying to avoid importing the data into a tab,
however, because I'm still in Excel 2003 and I'd run into the 65k column and 256 row limits that way... "signon77" wrote: On Oct 22, 3:17 pm, Dave wrote: I'm trying to import a csv file into a 2D array in VBA, for example: myFile(column_count,row_count), is this possible? Thanks One way that comes to mind is to first import the csv file into a worksheet then use the following code: Assuming you've imported the sheet into Sheet1: Sub Create2DArray() Dim TwoDArray() As Variant TwoDArray = Sheets(1).UsedRange.Value End Sub |
#5
Posted to microsoft.public.excel.programming
|
|||
|
|||
Import a CSV into an array?
If your datra is that large, you should import the data into multiple columns
or worksheets. "Dave" wrote: A good idea, I'm actually trying to avoid importing the data into a tab, however, because I'm still in Excel 2003 and I'd run into the 65k column and 256 row limits that way... "signon77" wrote: On Oct 22, 3:17 pm, Dave wrote: I'm trying to import a csv file into a 2D array in VBA, for example: myFile(column_count,row_count), is this possible? Thanks One way that comes to mind is to first import the csv file into a worksheet then use the following code: Assuming you've imported the sheet into Sheet1: Sub Create2DArray() Dim TwoDArray() As Variant TwoDArray = Sheets(1).UsedRange.Value End Sub |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
How to import web query as array? | Excel Discussion (Misc queries) | |||
how to import a 2-d array into excel using vba? | Excel Programming | |||
Import Text File Directly to an Array | Excel Programming | |||
import array text to row data in excel | Excel Programming |