現在、vbaで特定のシートにすでに記載されてあるデータをcsv出力するためのvbaを作成しているのですが
エラーが出てきてしまいます。
コードは以下の通りです。
Sub csv_output() Worksheets("test01").Activate Call csv.Output(TargetSheet:=ActiveSheet, Filepath:="C:\Users\User\Desktop\test01.csv", _ StartRow:=2, StartCol:=2, _ Charset:="utf-8") End Sub
するとオブジェクトが必要です。というエラーが発生してしまいます。
マクロのエクセルファイルを開きvbaを実行しているので
シートを選んでいるので問題ないと思うのですがどのように対処するべきでしょうか?
何を参考にしてこのコードを書かれましたか?
https://www.excelspeedup.com/csvsyuturyoku/
こちらのサイトです。
ダウンロードはされてないですか?
サイトの一部をコピペしても動きませんよ。
おっしゃる通りです
ご回答ありがとうございました。
他のサイトなどを参考にして自分でこの機能については実装しました。
回答2件
あなたの回答
tips
プレビュー