データをスプレッドシートにコピーし、VBA を使用してフォーマットし、そのシートを CSV ファイルに保存します。
次のコードを使用します。
ws.SaveAs Filename:=filestr, Fileformat:=xlCSV
ws は保存したワークシートです。
これにより、カンマ区切りの CSV ファイルが得られます。
そのシートをセミコロン区切りのファイルに保存したいと思います。
私は以下を見つけました:
- [スタート] > [設定] > [地域と言語のオプション] に移動します
- カスタマイズボタンをクリック
- セミコロン (;) 内のリスト セパレータ タイプの横
上記の手順に従い、コードを次のように変更しました。
ws.SaveAs Filename:=filestr, Fileformat:=xlCSV, Local:=True
出力としてコンマ区切りの CSV ファイルが引き続き取得されます。
Excel 2003 を使用しており、OS は Windows XP です。