このvbaコードの実行中にこのエラーが発生します。その種の構文エラー。それを手伝ってください。これがスクリプトです。スクリプトが実行しているのは、ある列から別の列にデータをコピーし、コピーされた列を選択することです。
Set objExcel = CreateObject("Excel.Application")
objExcel.Visible = True
Set objWorkbook = objExcel.Workbooks.Open("C:\Users\pc\Report\report_20120912.xls")
Set ws = objWorkbook.Worksheets("Data")
Set SelRange = objExcel.Selection
ws.Range("F2:F1000").AdvancedFilter 2,,ws.Range("M2"),True
ws.Range("N1") = ws.Range("A1")
ws.Range("O1") = ws.Range("B1")
//Below line has the bug
ws.Range("M2").Select
selection=objExcel.Selection
col1=selection.End(xlDown) //showing error on this line
ws.Range(selection,col1).Select
n = ws.Range.Count
ws.Range("S2").Select