| 
    
     |  | Fund.xlsのPerformanceシートのA3セルの内容→Project.xlsのFundシートのB3セル Fund.xlsのPerformanceシートのE3セルの内容→Project.xlsのFundシートのC3セルへとコピーしようと思っています。
 マクロの記録でやってみると
 Range("A3,E3").Select
 Range("E3").Activate
 Selection.Copy
 Windows("Project.xls").Activate
 Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
 :=False, Transpose:=False
 のようになったので、(Project.xlsではもともとB3セルが選択されていた状態でした。)以下のコードでできるかなと思ったのですが、Project.xlsのFundシートのB3セルに何もペーストされません。何が原因なのでしょうか?
 
 Sub MCProject()
 Dim i As Integer
 For i = 1 To 1
 Workbooks("Fund.xls").Worksheets("Performance").Range("A" & 2 + i & ",E" & 2 + i).Copy
 Workbooks("Project.xls").Worksheets("Fund").Activate
 Range("B" & 2 + i).PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
 False, Transpose:=False
 
 Next i
 
 End Sub
 
 
 |  |