![]() |
pull excess of 65,500 into a workbook
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 |
pull excess of 65,500 into a workbook
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 |
pull excess of 65,500 into a workbook
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 |
All times are GMT +1. The time now is 01:41 PM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com