F_pass = Range("A1") 'Range("A1")には1204などの数字を記載 MsgBox F_pass 'インポート先の文字列を取得 importPath = "C:\Users\abc\Downloads\F_pass&結果.xlsx" 'パスが見つからない MsgBox importPath 'インポート先の文字列を取得2 importPath = "C:\Users\abc\Downloads\1204結果.xlsx" 'パスが見つかって実行できる MsgBox importPath
VBAで毎日ネットから手動でダウンロードしたファイルをまとめる作業を行いたいです。
具体的には、対象ファイルをダウンロード→これまでに結果をまとめたxlsmファイルを開いてマクロを実行→その日の対象ファイルのシートがxlsmファイルに追加されるといった感じです。
Range("A1")に取得する日付を記載してマクロを実行すると上記の作業が行われるようにしたいと思っています。
上記の添付コードの'インポート先の文字列を取得2では実行できるのですが、'インポート先の文字列を取得では実行できません。
パスの中に変数を入れる方法を御存知の方がいらっしゃったらご教授をしていただきたいです。
よろしくお願いします。
http://club-vba.tokyo/vba-folder-hensu/
↑一応いろいろサイト検索したのですが、分かりませんでした、、、
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/01/08 03:49