Excel VBA 質問スレッド №1827 (解決済)
SaveAsエラーについて
投稿者 : かじ 投稿日時 : 2024/03/29(Fri) 13:32:46 OS : 未指定 EXCEL : Office 365
初めて質問させて頂きます。
現在社内帳票で使用しているExcelマクロですが、内容変更に伴い修正を行っております。
基本的に現在作動しているコードをコピペしましたが、マクロボタンを押すと
「エラーコード:1004 SaveAsメソッドは失敗しました ’Workbookオブジェクト’」と出ます。
修正箇所が原因とは思いますが、訂正箇所がわからないのでご指導ください。
●「マクロ」シートの指定セルにある保存パスとファイル名を指定場所に保存する
《エラーコード》
Dim wb As Workbook
Dim ws As Worksheet
Dim hozonPath As String
Dim FilName As String
Set wb = ThisWorkbook
Set ws = Worksheets("マクロ")
hozonPath = ws.Range("C16").Value
FilName = ws.Range("D14").Value
wb.SaveAs Filename:=hozonPath & "\" & FilName
《現在動作しているコード》
Dim wb As Workbook
Dim ws As Worksheet
Dim hozonPath As String
Dim FilName As String
Set wb = ThisWorkbook
Set ws = ActiveSheet
hozonPath = ws.Range("S187").Value
FilName = ws.Range("S185").Value
wb.SaveAs Filename:=hozonPath & "\" & FilName
初めて質問させて頂きます。
現在社内帳票で使用しているExcelマクロですが、内容変更に伴い修正を行っております。
基本的に現在作動しているコードをコピペしましたが、マクロボタンを押すと
「エラーコード:1004 SaveAsメソッドは失敗しました ’Workbookオブジェクト’」と出ます。
修正箇所が原因とは思いますが、訂正箇所がわからないのでご指導ください。
●「マクロ」シートの指定セルにある保存パスとファイル名を指定場所に保存する
《エラーコード》
Dim wb As Workbook
Dim ws As Worksheet
Dim hozonPath As String
Dim FilName As String
Set wb = ThisWorkbook
Set ws = Worksheets("マクロ")
hozonPath = ws.Range("C16").Value
FilName = ws.Range("D14").Value
wb.SaveAs Filename:=hozonPath & "\" & FilName
《現在動作しているコード》
Dim wb As Workbook
Dim ws As Worksheet
Dim hozonPath As String
Dim FilName As String
Set wb = ThisWorkbook
Set ws = ActiveSheet
hozonPath = ws.Range("S187").Value
FilName = ws.Range("S185").Value
wb.SaveAs Filename:=hozonPath & "\" & FilName
スポンサーリンク
[返信 1] Re : SaveAsエラーについて
投稿者 : さんこう 投稿日時 : 2024/03/29(Fri) 14:25:00
「「マクロ」シートの指定セルにある保存パスとファイル名」を確認してみてはいかがでしょうか。
「「マクロ」シートの指定セルにある保存パスとファイル名」を確認してみてはいかがでしょうか。
[返信 2] Re : SaveAsエラーについて
投稿者 : かじ 投稿日時 : 2024/03/29(Fri) 14:51:38
■[返信 1] さんこうさん(2024-03-29 14:25:00)の記事
> 「「マクロ」シートの指定セルにある保存パスとファイル名」を確認してみてはいかがでしょうか。
>
>
>
さんこうさん、返信ありがとうございます。
仰る通り・・・ただのスペルミスでした。指定セル修正後動作確認出来ました。
有難うございました。
■[返信 1] さんこうさん(2024-03-29 14:25:00)の記事
> 「「マクロ」シートの指定セルにある保存パスとファイル名」を確認してみてはいかがでしょうか。
>
>
>
さんこうさん、返信ありがとうございます。
仰る通り・・・ただのスペルミスでした。指定セル修正後動作確認出来ました。
有難うございました。
当掲示板について
- Excel VBA に関する掲示板です。Excel VBA に関する質問や疑問、それに対する解決方法など気軽に投稿してください。
- 記事内ではHTMLのタグは使用できません。
- 記事は一度投稿すると修正できません。内容を訂正したい場合は返信で対応してください。
- Sub〜End Sub、Function〜End Function は自動的にプログラムコードとみなし、枠で囲って見やすくします。
- Excel VBA とは関係ないことや、他人が不快に思うようなことなど、管理人が適当でないと判断した記事は削除する場合があります。
スポンサーリンク
返信入力フォーム
( 処理日時 : 2026-04-04 09:11:37 )