Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Need to pull into excel more than the limited 65,500 (give or take) into a
spreadsheet. Is there a way to pull it into a workbook, divided into several sheets? thanks, delores |
#2
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
From a recent post by Bernie Deitrick MS Excel MVP
Below is the standard large file import macro... Sub LargeFileImport() 'Dimension Variables Dim ResultStr As String Dim FileName As String Dim FileNum As Integer Dim Counter As Double 'Ask User for File's Name FileName = Application.GetOpenFilename 'Check for no entry If FileName = "" Then End 'Get Next Available File Handle Number FileNum = FreeFile() 'Open Text File For Input Open FileName For Input As #FileNum 'Turn Screen Updating Off Application.ScreenUpdating = False 'Create A New WorkBook With One Worksheet In It Workbooks.Add Template:=xlWorksheet 'Set The Counter to 1 Counter = 1 'Loop Until the End Of File Is Reached Do While Seek(FileNum) <= LOF(FileNum) 'Display Importing Row Number On Status Bar Application.StatusBar = "Importing Row " & _ Counter & " of text file " & FileName 'Store One Line Of Text From File To Variable Line Input #FileNum, ResultStr 'Store Variable Data Into Active Cell If Left(ResultStr, 1) = "=" Then ActiveCell.Value = "'" & ResultStr Else ActiveCell.Value = ResultStr End If If ActiveCell.Row = 60000 Then 'If On The Last Row Then Add A New Sheet ActiveWorkbook.Sheets.Add Else 'If Not The Last Row Then Go One Cell Down ActiveCell.Offset(1, 0).Select End If 'Increment the Counter By 1 Counter = Counter + 1 'Start Again At Top Of 'Do While' Statement Loop 'Close The Open Text File Close 'Remove Message From Status Bar Application.StatusBar = False End Sub Vaya con Dios, Chuck, CABGx3 "Delores McDowell" wrote: Need to pull into excel more than the limited 65,500 (give or take) into a spreadsheet. Is there a way to pull it into a workbook, divided into several sheets? thanks, delores |
#3
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
While that is possible it can lead to a lot of difficulties in terms of
performance. XL is not a database and as such if you add too many records you will grind it to a halt. Perhaps a quick explanation of what you are trying to do would help us to point you in the right direction... -- HTH... Jim Thomlinson "Delores McDowell" wrote: Need to pull into excel more than the limited 65,500 (give or take) into a spreadsheet. Is there a way to pull it into a workbook, divided into several sheets? thanks, delores |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
How to pull the rightmost, non-zero cell value in a workbook? | Excel Discussion (Misc queries) | |||
Pull individual cell background colors from workbook to wrkbk | Excel Discussion (Misc queries) | |||
Question regarding using pull down menus inside an Excel workbook. | Excel Discussion (Misc queries) | |||
UDF alternative to PULL that opens external workbook and grabs val | Excel Worksheet Functions | |||
How do I pull a merged cell from another workbook? | Excel Worksheet Functions |