天使と悪魔選手権

エクセル2010で
マクロを使用しb列とd列とf列をCSVで保存するやり方を教えてください。
よろしくお願いいたします。

A 回答 (2件)

んー。


その程度なら「記録マクロ」で良いような気がする。
もしもそれで意図する動作にならないなら、出来上がったマクロを修正すれば良いと思うんだ。

Sub Macro1()
'
' Macro1 Macro
'

'
Range("B:B,D:D,F:F").Select
Range("F1").Activate
Selection.Copy
Sheets.Add After:=ActiveSheet
ActiveSheet.Paste
Application.CutCopyMode = False
ActiveWorkbook.SaveAs Filename:="D:\example.csv", FileFormat:= _
xlCSV, CreateBackup:=False
Sheets("example").Select
ActiveWindow.SelectedSheets.Delete
Range("A1").Select
End Sub

とか。
    • good
    • 0

Sub BDFCSV()


Dim i As Long, ur As Range
Set ur = ActiveSheet.UsedRange
With Workbooks.Add
For i = 1 To 3
ur.Columns(i * 2).Copy .Sheets(1).Cells(1, i)
Next
.SaveAs "hogehoge.csv", FileFormat:=xlCSV
.Close False
End With
End Sub
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!