


Sub SaveAsCSVinQuotes()
Dim r As Range, c As Range, s As String
s = Application.GetSaveAsFilename(, "CSV Files (*.csv),*.csv,All Files (*.*),*.*", , "CSV с |")
If s = "False" Then Exit Sub
Open s For Output As #1
For Each r In ActiveSheet.UsedRange.Rows
s = ""
For Each c In r.Cells
s = s & c & "|"
Next
Print #1, s
Next
Close #1
End Sub 
Sub SaveAsCSVinQuotes()
Dim r As Range, c As Range, s As String
s = Application.GetSaveAsFilename(, "CSV Files (*.csv),*.csv,All Files (*.*),*.*", , "CSV с |")
If s = "False" Then Exit Sub
Open s For Output As #1
For Each r In ActiveSheet.UsedRange.Columns
s = ""
For Each c In r.Cells
s = s & c & "|"
Next
Print #1, s
Next
Close #1
End Sub
Sub SaveAsCSVinQuotes()
Dim r As Range, c As Range, s As String
s = Application.GetSaveAsFilename(, "CSV Files (*.csv),*.csv,All Files (*.*),*.*", , "CSV с |")
If s = "False" Then Exit Sub
Open s For Output As #1
s = ""
For Each r In ActiveSheet.UsedRange.Columns
s_row =""
For Each c In r.Cells
s_row = s_row & c & "|"
Next
if s="" then s=s_row else s=s & ";" & s_row end if
Next
Print #1,s
Close #1
End Sub
Sub SaveAsCSVinQuotes()
Dim r As Range, c As Range, s As String
s = Application.GetSaveAsFilename(, "CSV Files (*.csv),*.csv,All Files (*.*),*.*", , "CSV ? |")
If s = "False" Then Exit Sub
Open s For Output As #1
s = ""
For Each r In ActiveSheet.UsedRange.columns
s_row = ""
For Each c In r.Cells
s_row = s_row & c & "|"
Next
If s = "" Then
s = s_row
Else
s = s & ";" & s_row
End If
Next
Print #1, s
Close #1
End Sub

s_row = s_row & c & "|"