Home |
Search |
Today's Posts |
#14
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Got it.
Tx, S "Gord Dibben" <gorddibbATshawDOTca wrote in message ... S The <space_ at the end of some lines is a continuation character which lets Excel know this is all one wrapped line of code, not two. Gord Dibben Excel MVP On Sat, 3 Apr 2004 11:01:43 -0500, "saturnin02" <saturnin02_at_hotmail.com wrote: Chip, You were absolutely right! I put the 'Sep As String' and 'SelectionOnly As Boolean' on the same line and it works. What is the "_" at the end or within some of the lines? Tx for your help! S "Chip Pearson" wrote in message ... The code works for me just fine. In the Public Sub ExportToTextFile declaration, ensure that 'Sep As String' and 'SelectionOnly As Boolean' are on the same line. You may be suffering from line break problems caused by copy/paste. -- Cordially, Chip Pearson Microsoft MVP - Excel Pearson Software Consulting, LLC www.cpearson.com "saturnin02" <saturnin02_at_hotmail.com wrote in message ... Sorry Chip--U didn't realize you meant post it HERE. I am just using is AS IS on your site. Public Sub ExportToTextFile(FName As String, _ Sep As String, SelectionOnly As Boolean) Dim WholeLine As String Dim FNum As Integer Dim RowNdx As Long Dim ColNdx As Integer Dim StartRow As Long Dim EndRow As Long Dim StartCol As Integer Dim EndCol As Integer Dim CellValue As String Application.ScreenUpdating = False On Error GoTo EndMacro: FNum = FreeFile If SelectionOnly = True Then With Selection StartRow = .Cells(1).row StartCol = .Cells(1).Column EndRow = .Cells(.Cells.Count).row EndCol = .Cells(.Cells.Count).Column End With Else With ActiveSheet.UsedRange StartRow = .Cells(1).row StartCol = .Cells(1).Column EndRow = .Cells(.Cells.Count).row EndCol = .Cells(.Cells.Count).Column End With End If Open FName For Output Access Write As #FNum For RowNdx = StartRow To EndRow WholeLine = "" For ColNdx = StartCol To EndCol If Cells(RowNdx, ColNdx).Value = "" Then CellValue = Chr(34) & Chr(34) Else CellValue = _ Application.WorksheetFunction.Text _ (Cells(RowNdx, ColNdx).Value, _ Cells(RowNdx, ColNdx).NumberFormat) End If WholeLine = WholeLine & CellValue & Sep Next ColNdx WholeLine = Left(WholeLine, Len(WholeLine) - Len(Sep)) Print #FNum, WholeLine Next RowNdx EndMacro: On Error GoTo 0 Application.ScreenUpdating = True Close #FNum End Sub And the other one is: Public Sub DoTheExport() Dim FName As Variant Dim Sep As String FName = Application.GetSaveAsFileName() If FName = False Then MsgBox "You didn't select a file" Exit Sub End If Sep = InputBox("Enter a single delimiter character (e.g., comma or semi-colon)", _ "Export To Text File") ExportToTextFile CStr(FName), Sep, _ MsgBox("Do You Want To Export The Entire Worksheet?", _ vbYesNo, "Export To Text File") = vbNo End Sub I am sure I need to DEFINE some parameters here is that correct? S "saturnin02" <saturnin02_at_hotmail.com wrote in message ... Chip, Bear with me but I do not understand. Do you mean in the same workbook as the import one, separate workbook ..... Which macro first, etc. I am really a newb--please help me get going. TX. S "Chip Pearson" wrote in message ... Post the code you are using to call the export macro. -- Cordially, Chip Pearson Microsoft MVP - Excel Pearson Software Consulting, LLC www.cpearson.com "saturnin02" <saturnin02_at_hotmail.com wrote in message ... Hi, I need help on the Macros posted on chip's web site at http://www.cpearson.com/excel/imptext.htm (I am a newbie at VB.) I have basically copied and pasted the 2 macros for importing-each in a separate module and saved in a file (importtotext.xls). When I open the file and then minimize it, if I have another file open into which I want to import text data, I run the macro and it works. (I may not even be doing this right.) Doing the same for the EXPORT macro does not work. I just copied and pasted into a module each of the EXPORT macros but no joy--I get error messages such as "delimiter" expected here, or parameter expected etc. I was wondering if anyone could help me figure it out as I could REALLY use the export macros! Tx a million. S |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Thank you Chip Pearson | Excel Discussion (Misc queries) | |||
Question to Chip Pearson | Excel Programming | |||
Chip Pearson | Excel Programming | |||
CHIP PEARSON - THANX | Excel Programming | |||
Chip Pearson or someone | Excel Programming |