A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data.
Hi,
scenario:
copy active sheet as CSV file on desktop (name: tmp_XXXX.csv)
try this code....
Sub ActiveSheet_to_CSV()
'## 27-03-2020 ##
Dim ws As Worksheet
Set ws = ActiveSheet
Dim sFile As String
sFile = Environ("USERPROFILE") & "\Desktop" & "tmp_" & WorksheetFunction.RandBetween(1111, 9999) & ".csv"
ws.Copy
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs sFile, FileFormat:=xlCSV, Local:=True
ActiveWorkbook.Close False
Application.DisplayAlerts = True
End Sub