
04-18-2012, 08:27 AM
|
 |
Regular
|
|
Join Date: Mar 2010
Posts: 98
|
|
Import from txt
|
Hi guys,
I have pulled a macro from google to import data from a text file.
The code works great, apart from one problem.
The import split line 6 after "632" (see attatched).
Here is the code
Code:
Sub ReadText()
Filename = "W:\Drawings\SolidWorks Templates\Macros\Paint Spec.txt"
Open Filename For Input As #1
Do While (Not EOF(1))
' In this case the file is delimited by , and contains several lines
' Read the file one line at the time
Input #1, streng
lastrow = Range("A1048576").End(xlUp).Row
If Sheet1.Cells(lastrow, 1).Value <> "" Then
lastrow = lastrow + 1
End If
Sheet1.Cells(lastrow, 1) = streng
Loop
Close #1
End Sub
Sub WriteToExcel(StrArray)
lastrow = Range("A1048576").End(xlUp).Row + 1
'For j = LBound(StrArray) To UBound(StrArray)
Sheet1.Cells(lastrow, 1) = streng
'Next
End Sub
I want L1 in A1, L2 in A2......
|
__________________
Whether you believe you can do a thing or not, you are right - Henry Ford
Record a macro if your not sure how things work!
|