特定のファイルを開き、そのファイルからセルをコピーしてアクティブなブックに貼り付けるが、 '438'というエラーが表示されます。オブジェクトはこのプロパティまたはメソッドをサポートしていません。ここでExcelブックからExcelを開き、内容をコピーする
は私のコードです:
Sub open_file()
Dim open_book As Variant
com_name = InputBox("Enter Company Ticker", "Enter Company Ticker")
If (IsEmpty(com_name)) Then
msg = MsgBox("Please, enter company ticker", vbCritical)
Else
open_book = Workbooks.Open("E:\Mutual Fund\data\nifty 50\" & com_name & ".xlsx")
Windows(com_name & ".xlsx").Activate
Range("A:A,H:H").Select
Selction.Copy
Windows("try.xlsm").Activate
Range("A1").Select
Selection.Paste
End If
End Sub
どのコード行にエラーが発生しますか? –
'Selection.Pastespecial'を試してください。 – findwindow
@ Adam Silenko /// "open_book"でエラーが発生しています... –