| 
    
     |  | ありがとうございます。 
 ご教授、有難うございます。
 ご教授いただいたように試したのですが、出力したCSVが全項目出力
 され、BCDのシートが削除されEシートの項目でエラーが起きてしまいます。
 
 よろしくお願い致します。
 
 ________________________VBAソース_________________________________________
 Private Sub csv_Click()
 Dim fname$
 fname = CreateObject("WScript.Shell").SpecialFolders("Desktop") & "\TEST.csv"
 Application.ScreenUpdating = False
 ActiveSheet.Copy
 ActiveSheet.UsedRange.Value = ActiveSheet.UsedRange.Value
 Rows(1).Delete
 Columns("B:D").Delete
 If Dir(fname) <> "" Then Kill fname
 With ActiveWorkbook
 .SaveAs fname, xlCSV
 .Close False
 End With
 Application.ScreenUpdating = True
 MsgBox "出力しました"
 End Sub
 
 
 ▼mura さん:
 >>記述が足りなく申し訳ないです。
 >>B列〜D列の文字を合わせてE列を作成
 >>している為(text関数)、削除するとE列がエラーに
 >>なってしまいます。
 >
 >だったら、
 > ActiveSheet.Copy の次行に
 > ↓を入れるとか...
 > ActiveSheet.UsedRange.Value = ActiveSheet.UsedRange.Value
 
 |  |