私は固定テーブルを持つスプレッドシートを持っています。私は押すと、このテーブルをCSVファイルにエクスポートするボタンを作成したいと思います。VBAを使用してExcelテーブルをCSVに書き込む
ボタンを作成して次のコードを実装しました。しかし、私がボタンを押すと、ファイルはコンマのみで作成されます(セルからのデータは追加されません)。私は何が欠けていますか?私はVBAに新しいです - ありがとう。
Sub CommandButton21_Click()
Dim FilePath As String
Dim CellData As String
CellData = ""
FilePath = Application.DefaultFilePath & "\Table.txt"
Open FilePath For Output As #1
For i = 30 To 34
For j = 3 To 7
CellData = CellData + Trim(ActiveCell(i, j).Value) + ","
Next j
Write #1, CellData
CellData = ""
Next i
Close #1
End Sub
ActiveCellの代わりにCells(i、j).value – Sorceri
http://www.excel-easy.com/vba/examples/write-data-to-text-file.html –
ありがとうございました。 – Andy