VBAで複数のシートがあるエクセルシートのうち、1枚のシートだけをcsvファイルに保存したいです。
上書き確認のメッセージボックスは勝手に表示してくれて構いませんが、保存したあと開いてるファイルの名前が保存したcsvファイルの名前に変わってしまうエクセルの不具合をなんとかしたいです。
開いてるファイルの名前と拡張子は元通りのマクロ有効ファイルのまま、1枚のシートだけを別名のcsvファイルに保存したいです。
ちゃんと解決しているURLを教えて下さい。
補足
エクセルのシートを名前を付けてcsvに保存すると開いてるエクセルファイルの名前がcsvファイルになるエクセルのクソ仕様は今の時代に於いてはハッキリ言って不具合と呼んでいいレベルのクソ仕様です。なのであえてエクセルの不具合と書きました。
補足2
あ、今、気付いた。
csvに保存する前に元のファイル名をString変数に退避させておいてcsvに保存したあと元のファイル名で保存すれば良いだけ?
なんか余計なメッセージボックスが勝手に出そうだなぁ、、、
ちゃんと解決したらサンプルソースコードをここにアップします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。