5倍速!メールマガジン
外部アカウントで登録
受講生の声
新着の講座投稿
新着の講座コメント
新着のノート投稿
投稿一覧へ新着のノートコメント
表示できる投稿はありません。
サイト運営者紹介
小川 慶一講師/教材/システム開発者紹介
この学習サイトの教材制作、サポート、システム開発をすべてやっています。
表示できる投稿はありません。
この学習サイトの教材制作、サポート、システム開発をすべてやっています。
受講生さんの投稿
(投稿ID: 4606)
フォルダの設定と、指定したファイル名での保存について、自動記録のコードを下記(フォルダ名を指定したが動かないコード)のように変更したのですが、実行時エラー1004が表示されます。
試しに保存先のファルダの設定を削って、保存するファイル名だけを指定したところ、うまく動きました(下記、指定フォルダを削除して、ファイル名だけ指定して動いたコード)。
そこでフォルダ名を指定したコードは何故動かないのか、教えていただけないでしょうか。よろしくお願いいたします。
↓フォルダ名を指定したが動かないコード
ActiveWorkbook.SaveAs filename:= _
"C:\Users\PCUser\Documents\ガラパゴス\" & foldername & "\" & filename, FileFormat:= _
xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
↓指定フォルダを削除して、ファイル名だけ指定して動いたコード
ActiveWorkbook.SaveAs filename:=
"C:\Users\PCUser\Documents\ガラパゴス\ad映像14\" & filename, FileFormat:= _
xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
小川 慶一さんのコメント
(コメントID: 6368)
> そこでフォルダ名を指定したコードは何故動かないのか、教えていただけないでしょうか。よろしくお願いいたします。
おそらく、変数「foldername」に、「ad映像14」ではない値が入っているのでは?と思います。
変数「foldername」に入っている値をチェックしてください。
講座本編でお伝えした自動データヒント機能を使って調べられることと思います。