How about
:
Option Explicit
Sub testme()
Dim myRng As Range
Dim wks As Worksheet
Set myRng = Selection
'create a new workbook with a single sheet
Set wks = Workbooks.Add(1).Worksheets(1)
myRng.Copy
wks.Range("a1").PasteSpecial Paste:=xlPasteValues
With wks.Parent
Application.DisplayAlerts = False
.SaveAs Filename:="C:\temp\mynamehere.csv", FileFormat:=xlCSV
Application.DisplayAlerts = True
.Close savechanges:=False
End With
End Sub
Change the name and folder to what you want.
And select the range to save before you run the macro.
If you're new to macros, you may want to read David McRitchie's intro at:
http://www.mvps.org/dmcritchie/excel/getstarted.htm
joelbeveridge wrote:
Ok Gang, This is going to be a Hard one for you Smart people.
I need a Super powerful Macro so when i click on the macro it
automatically saves the chosen data as a .CSV file.
I'll Give you E.g.
I enter data (numbers,text) from Cell "A1" across to Cell "G1" and down
to "G12" then back to "A12" making a nice box full of Sexy data. Then
After all that data is entered i Click on my Super Powerful Macro and
it gets all that information and saves it into a .csv file somewhere
esle. So in the end i would have my normal Excel doc and my New .csv
doc.......
If anyone can help me with this you will be the smartest person alive.
--
joelbeveridge
------------------------------------------------------------------------
joelbeveridge's Profile: http://www.excelforum.com/member.php...o&userid=37045
View this thread: http://www.excelforum.com/showthread...hreadid=567765
--
Dave Peterson