Home |
Search |
Today's Posts |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Rather than modify Chip's macro here is one I did:
''Outputs the selection if more than one cell is selected, else entire sheet Sub OutputActiveSheetAsTabDelim() Dim SrcRg As Range Dim CurrRow As Range Dim CurrCell As Range Dim CurrTextStr As String Dim ListSep As String Dim FName As Variant Dim ColCount As Integer Dim CurrCol As Integer FName = Application.GetSaveAsFilename("", "Tab Delimited File (*.txt), *.txt") If FName < False Then ListSep = vbTab ''Chg to comma, etc for a different separator If Selection.Cells.Count 1 Then Set SrcRg = Selection Else Set SrcRg = ActiveSheet.UsedRange End If ColCount = SrcRg.Columns.Count Open FName For Output As #1 For Each CurrRow In SrcRg.Rows CurrCol = 0 CurrTextStr = "" For Each CurrCell In CurrRow.Cells CurrCol = CurrCol + 1 CurrTextStr = CurrTextStr & CurrCell.Value & ListSep Next While Right(CurrTextStr, 1) = ListSep CurrTextStr = Left(CurrTextStr, Len(CurrTextStr) - 1) Wend Print #1, CurrTextStr Next Close #1 End If End Sub -- Jim "Beginner81" wrote in message ... | | Thanks Jim, | | it seems to be quite difficult to modify the existing macro (at least | for me). | | Is it possible to get any further tips? If I have (.xls) | | aaa aaa aaa | aaa | aaa aaa | aaa aaa aaa aaa | (and so on) | | How should I modify the macro that you mentioned or my own macro to get | txt file like: | | aaa aaa aaa (<-no tab) | aaa (<-no tabs) | aaa aaa (<-no tabs) | aaa aaa aaa aaa | | Thanks a lot in advance! | | | -- | Beginner81 | ------------------------------------------------------------------------ | Beginner81's Profile: http://www.excelforum.com/member.php...o&userid=25389 | View this thread: http://www.excelforum.com/showthread...hreadid=388629 | |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
2007 Macro to Open File, Delete Contents, Save New File | Excel Discussion (Misc queries) | |||
Macro Save File (Unique file name) | Excel Worksheet Functions | |||
ASP: Open Excel File with Macro, Allow Macro to run, and then save | Excel Programming | |||
Macro to insert values from a file and save another sheet as a .txt file | Excel Programming | |||
Automate open file, update links, run macro, close and save file | Excel Programming |