0

データをコピーできません。「sel.copy」行でエラーが発生しています。助けてください

コード:

    excel = client.Dispatch("Excel.Application")
    currworkingdirectory = os.getcwd()
    workbook = excel.Workbooks.Open(cwd + "\\test.csv")
    print (workbook)
    excel.Visible = 1
    worksheets = workbook.Worksheets(1)

    # Copy required data from sheet
    sel = worksheets.Range("E:E,H:H,I:I").Select()
    sel.Copy()
4

1 に答える 1

1

worksheets.Range("E:E,H:H,I:I").Select()is NOT Setting sel To "E:E,H:H,I:I"it is not only 選択"E:E,H:H,I:I"

変更を修正するには

sel = worksheets.Range("E:E,H:H,I:I").Select()

sel = worksheets.Range("E:E,H:H,I:I")

最終的には、コピーペーストをまったく使用しないのが最善ですRange("Destination").Value = sel.Value。代わりに、設定だけを試してください。

于 2013-10-31T12:54:19.747 に答える