Yes you can. (Note: Excel 2007 allows over 1,000,000 rows) You can use something like: Option Explicit Public Const ForReading = 1, ForWriting = 2, ForAppending = 3 Sub Readfile() Dim fso, f, DataFileName, SheetName, Str, Srow Dim cnt, ShtNo, CurrentSheet, RowsPerSheet CurrentSheet = "X" DataFileName = "C:\temp\Data.txt" Set fso = CreateObject("Scripting.FileSystemObject") On Error Resume Next Application.ScreenUpdating = False If (fso.fileexists(DataFileName)) Then Set f = fso.OpenTextFile(DataFileName, ForReading) If (Err.Number <> 0) Then MsgBox "Could not open " & DataFileName Exit Sub End If cnt = 0 RowsPerSheet = 1000 Do While Not f.AtEndOfStream cnt = cnt + 1 ShtNo = Int(cnt / RowsPerSheet) SheetName = "Sheet_" & ShtNo If (SheetName <> CurrentSheet) Then CurrentSheet = SheetName Sheets(SheetName).Select If (Err.Number <> 0) Then Sheets.Add After:=Sheets(Sheets.Count) ActiveSheet.Name = SheetName Srow = 1 End If End If Str = f.ReadLine Srow = Srow + 1 Sheets(SheetName).Cells(Srow, 1) = Str Loop f.Close End If Application.ScreenUpdating = True End Sub
Paul ________________________________ From: Saurabh <saurabh.pa...@in.aegisglobal.com> To: excel-macros@googlegroups.com Sent: Friday, September 18, 2009 8:55:48 AM Subject: $$Excel-Macros$$ Splitting a text file Hi All, I am importing a text file into excel where there is more data than 65536 rows. Can I have any macro, xla file or any addin to spilt the text file into different sheets. Regards, Saurabh Patel +919824444814 “The earth is enjoyed by heroes”—this is the unfailing truth. Be a hero. Always say, “I have no fear.” - Swami Vivekanand DISCLAIMER:The information contained in this electronic message and in any attachments to this message is confidential, legally privileged and intended only for the person or entity to which this electronic message is addressed. If you are not the intended recipient, please notify the system manager and you are hereby notified that any distribution, copying, review, retransmission, dissemination or other use of this electronic transmission or the information contained in it is strictly prohibited. Please accordingly also note that any views or opinions presented in this email are solely those of the author and may not represent those of the Company or bind the Company. This message has been scanned for viruses and dangerous content by Mail Scanner, and is believed to be clean. The Company accepts no liability for any damage caused by any virus transmitted by this email. --~--~---------~--~----~------------~-------~--~----~ ---------------------------------------------------------------------------------- Some important links for excel users: 1. Excel and VBA Tutorials(Video and Text), Free add-ins downloads at http://www.excelitems.com 2. Excel tutorials at http://www.excel-macros.blogspot.com 3. Learn VBA Macros at http://www.vbamacros.blogspot.com 4. Excel Tips and Tricks at http://exceldailytip.blogspot.com To post to this group, send email to excel-macros@googlegroups.com If you find any spam message in the group, please send an email to: Ayush Jain @ jainayus...@gmail.com or Ashish Jain @ 26may.1...@gmail.com <><><><><><><><><><><><><><><><><><><><><><> HELP US GROW !! We reach over 6,500 subscribers worldwide and receive many nice notes about the learning and support from the group. Our goal is to have 10,000 subscribers by the end of 2009. Let friends and co-workers know they can subscribe to group at http://groups.google.com/group/excel-macros/subscribe -~----------~----~----~----~------~----~------~--~---