VBAでcsvファイルを作成したい
macにて動かしています。
VBAでcsvファイルを作成したいのですが以下エラーが発生します。
エラー番号: 1004
エラー説明: 'testデータ_test.csv' は読み取り専用です。アクセスできません。
コードは以下の通りです。
' CSVファイルの名前と保存パスを設定
csvFilePath = AnalyzerDataFolder & "testデータ_" & sheetName & ".csv"
' 読み取り専用属性を解除
SetAttr csvFilePath, vbNormal
' 新しいワークブックをCSV形式で保存
c.SaveAs fileName:=csvFilePath, FileFormat:=xlCSV
' 新しいワークブックを閉じる
newWb.Close False
以下コードでは正しく実行されました。
' xlsxファイルの名前と保存パスを設定
xlsxFilePath = AnalyzerDataFolder & "testデータ_" & sheetName & ".xlsx"
' 新しいワークブックをxlsx形式で保存
newWb.SaveAs fileName:=xlsxFilePath
' 新しいワークブックを閉じる
newWb.Close False
読み取り専用エラーが出るのでSetAttr csvFilePath, vbNormalを追加しましたがダメでした。
ご回答よろしくお願い致します。