Sub test()
Dim wbnew, wb As Workbook
Set wb = ActiveWorkbook
Set wbnew = Workbooks.Add
wb.Sheets(1).UsedRange.Copy Destination:=wbnew.Sheets(1).Range("a1")
Application.DisplayAlerts = False
wbnew.SaveAs Filename:="c:\test.csv"
For Each c In wbnew.Sheets(1).UsedRange
c.Value = """" & c.Value & """"
Next
Application.DisplayAlerts = True
End Sub