

以下のマクロを使用して、複数のシートを持つブックからCSVをエクスポートしたいと考えています。
https://gist.github.com/se1exin/2a599e4fec8c62b8 …
出力自体はできるのですが、ファイル名が、「{ブック名}.xlsx_{シート名}.csv」という形式になってしまいます。「{シート名}.csv」という形式にしたいのですが、どのように変更すればよいかがわからず困っています。
No.2ベストアンサー
- 回答日時:
理由としては、sURL の値を引数として渡さないと『ファイルの保存先』が未記入になるように感じます。
けど、このソフト自体の経験が皆無なので、ま~~~~ったく保証はありませんけど。
oView.setActiveSheet(sh)
scURL = CONVERTFROMURL(sURL)
stURL = Dir(sURL , 16)
StoreCSV LEFT(sURL , instr(scURL,stURL) + 7) & s &".csv"
中に2行追加と1行は一部変更。
なのかなぁ?
No.1
- 回答日時:
LibreOffice Calcのマクロは使用したことが無いのですが、回答が付いていないようですのでアドバイス程度にお考え下さい。
StoreCSV sURL &"_"& s &".csv"
の
sURL &"_"& s &".csv"
の部分でファイル名が決定されているようですので、
StoreCSV s &".csv"
と変更すれば良いのではないでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
複数のExcelファイルをマージす...
-
VBAでCOPYを繰り返すと、処理が...
-
【ExcelVBA】5万行以上のデー...
-
エクセルの改行について
-
【マクロ】並び替えの範囲が、...
-
Vba セルの4辺について罫線が有...
-
vbsでのwebフォームへの入力制限?
-
Vba FileSystemObject オブジェ...
-
VBA ユーザーフォーム ボタンク...
-
【マクロ】売上一覧YYYYMMDDHHS...
-
VBA 入力箇所指定方法
-
vb.net(vs2022)のtextboxのデザ...
-
[Excel VBA]特定の条件で文字を...
-
Vba Array関数について教えてく...
-
【マクロ】シートの変数へ入れ...
-
【マクロ】開いているブックの...
-
エクセルのマクロについて教え...
-
VBA 最終行の取得がうまくいか...
-
Excel マクロについて詳しい方...
-
エクセルのVBAコードと数式につ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelマクロ 空白セルを無視し...
-
VBAでcsvファイルもシートもあ...
-
ダブルコーテーション付きでCSV...
-
【ExcelVBA】300万件越えCSVか...
-
ファイル名を変数で書きこむfwr...
-
VBAで複数のCSVからレコードセ...
-
CSVで余計な空行が入る
-
複数のファイルをまたぐエクセ...
-
VB.netでShellExecuteがしたい
-
LibreOffice Calcのマクロで、...
-
【C#】 csvファイルをバイナリ...
-
pythonでリストをCSVに出力する...
-
EXCEL→CSV保存時のダブルクォー...
-
PYthon Django csv関連
-
pythonについて質問です。 csv...
-
マクロで使うfor文
-
プログラムの間違いについて
-
Pythonのコードエラーについて...
-
Rubyを使用してcsvファイルを処...
-
CSVデータの文字列置換
おすすめ情報
どうもありがとうございます。
確かに、そのようにすれば大丈夫そうなのですが、マクロを実行すると下記のようなエラーが出てしまいます。
BASIC ランタイムエラー.
例外が発生しました
Type: com.sun.star.io.IOException
Message: SfxBaseModel::impl_store <{シート名}.csv> failed: 0x81a(Error Area:Io Class:Parameter Code:26)。