|
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
|
|