- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBA 実行時エラー 424 の表示が出る)
VBA実行時エラー424の解決方法
このQ&Aのポイント
- VBAを使用している際に表示される実行時エラー424の解決方法について説明します。
- 特定のシートを選択し、同一階層上に新しいファイル名でCSV形式で保存するVBAコードのサンプルを紹介します。
- VBAのオブジェクトが必要なエラーが表示される場合、コード内にインスタンスが正しく宣言されているか確認してください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>特定のシート[ADDR_TO]を同一階層上に[ADDR_TO]の >ファイル名でCSVとして保存することです SheetCSV.Cells.Copy ↓ ThisWorkbook.Worksheets("ADDR_TO").Cells.Copy もしくは Private Sub CommandButton2_Click() Dim strName As String strName = "ADDR_TO" ThisWorkbook.Worksheets(strName).Copy With ActiveWorkbook .SaveAs Filename:=ThisWorkbook.Path & "\" & strName, FileFormat:=xlCSV .Close False End With MsgBox "出力完了", vbInformation End Sub
その他の回答 (1)
- play_with_you
- ベストアンサー率37% (112/301)
回答No.1
>SheetCSV.Cells.Copy 「SheetCSV」はどこにも定義されていないですからね。そりゃ「オブジェクトが必要です」と出るでしょう。
お礼
ありがとうございます! 無事出力ができました!