|
最終的にこのように書き直してみたのですが、
以下の
ファイル名 = "C:\Documents and Settings\Owner\デスクトップ\為替レート\USD_JPY\レート\" & "取得フォルダ名" & "\ USD_JPY_bid.csv"
のところで
実行時エラー"1004"
'C:\Documents and Settings\Owner\デスクトップ\為替レート\USD_JPY\レート\" & "取得フォルダ名" & "\ USD_JPY_bid.csv'が見つかりません。
と出てしまいます。
これは取得フォルダ名が文字列変数として認識されていないということなのでしょうか?
もしくはこのような構文は全く見当違いなのでしょうか?
全く分かりません。
どなたか教えて下さい。お願いします。
Sub 貼り付ける()
Dim 取得フォルダ名 As String
Dim ファイル名 As String
行 = 2
列 = 1
取得フォルダ名 = Workbooks("USD_JPYチャート").Sheets("フォルダ名").Cells(行, 1).Value
Do While 取得フォルダ名 <> ""
ファイル名 = "C:\Documents and Settings\Owner\デスクトップ\為替レート\USD_JPY\レート\" & "取得フォルダ名" & "\ USD_JPY_bid.csv"
Workbooks.Open Filename:=ファイル名
Sheets("USD_JPY_bid").Range("A1:B10000").Copy
Workbooks("USD_JPYチャート").Sheets("レート").Cells(1, 列).Paste
行 = 行 + 1
列 = 列 + 2
Loop
End Sub
|
|