Sub テスト()
'指定列でセルブランクであれば0に置換
Range("AO:AO,AQ:AQ,AS:AS,AU:AU,AW:AW,AY:AY").Select
Selection.Replace What:="", Replacement:="0"
'不要行(A列ブランク以降行)を削除 ※)10000行まで
Dim 最終行 As Long
最終行 = Cells(Rows.Count, 1).End(xlUp).Row + 1
Range(最終行 & ":10000").Delete
'デスクトップPATHを取得
Dim Path As String, WSH As Variant
Set WSH = CreateObject("WScript.Shell")
Path = WSH.SpecialFolders("Desktop") & "\"
Application.DisplayAlerts = False 'アラートウィンドウ機能停止
'csv形式でファイルをデスクトップPATHに保存
ActiveWorkbook.SaveAs Path & "テスト" & Format(Date, "yymmdd") & ".csv", _
FileFormat:=xlCSV, Local:=True
'ファイルクローズ
Application.Quit
ThisWorkbook.Close
Application.DisplayAlerts = True 'アラートウィンドウ機能再開
End Sub