どうも変数xFileが悪いみたいなのですが、調べてもどうしていいかわかりませんでした。
変数を代入せずにそのまま
Workbooks("CAB-Grapf.xls").Worksheets("sheet" & i).Range("A1:AU3100").PasteSpecial Paste:=xlPasteAll
とすると正常に動いてくれます。
どうすればいいのかご教授願いたいです。
よろしくお願い致します。
Sub Graph() Dim op As Worksheet, cPath As String, xFile As String, i As Integer Set op = Workbooks("CAB-Grapf.xls").ActiveSheet xFile = Workbooks("CAB-Grapf.xls").Worksheets("sheet" & i) cPath = op.Range("B1").Value Application.ScreenUpdating = False 'シートを追加 Worksheets.Add After:=Sheets("DATA"), Count:=op.Range("K1").Value 'シート追加ここまで 'WorkBookを開く For i = 1 To op.Range("K1").Value If i > 10 Then MsgBox "Bookがそんなにありません" Exit For End If Workbooks.Open op.Range("C2").Offset(i - 1, 0).Value Range("A1:AU3100").Copy xFile.Range("A1:AU3100").PasteSpecial Paste:=xlPasteAll Next End Sub

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/01/25 05:47
2017/01/25 06:01