Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
The sub below is my solution to extract a range out of a
workbook to a text file. The name is hard coded into the sub below, but I'd rather have a way to have the sub pick up the file name to save to from a spreadsheet range that I have. I tried things like: Dim extractfile as string Extractfile = Range("Extract_file").value So, I don't even know if string is the right thing to use in this case. But, the value in the range is calculated as a different name depending on another range in the spreadsheet. The ranges value in this case is "D:\MyFiles\DATA\TTAX\200306rept.Txt" So, the line below should work like this: filename:="Extractfile"&", FileFormat:=xlText" Sub Extract_File() Application.DisplayAlerts = False With Worksheets("report").Range("A1") .CurrentRegion.Copy End With Workbooks.Add ActiveSheet.Paste Application.CutCopyMode = False ActiveWorkbook.SaveAs filename:="D:\MyFiles\DATA\Ttax\ExtractedRpt.txt", _ FileFormat:=xlText ActiveWindow.Close Application.DisplayAlerts = True End Sub |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Can I pass arguments to my formatted empty spreadsheet file? | Excel Discussion (Misc queries) | |||
Can I pass network logon name to a cell in a spreadsheet? | Excel Worksheet Functions | |||
How to calculate pass/fail percentages entered on a spreadsheet? | New Users to Excel | |||
How do I pass series data x-value range to a chart from a cell? | Charts and Charting in Excel | |||
How to (re)set a range.value to pass -0- to a "double" variable | Excel Discussion (Misc queries) |