Excel 2007 ActiveWorkbook.Sheets(“Feuil1”)。范围(“A1”)。select

我不知道为什么我的select的范围不能在这条线上工作。 这是范围正确的语法。

ActiveWorkbook.Sheets("Report M-1").Select ActiveSheet.Rows("1:1").Find("Operational Categorization Tier 1").Activate ActiveSheet.Rows("1:1").AutoFilter field:=5, Criteria1:="SECURITY TROUBLE" ActiveSheet.Range("A1").CurrentRegion.Copy If FeuilleExiste("Feuil1") = False Then ActiveWorkbook.Sheets.Add End If ****ActiveWorkbook.Sheets("Feuil1").Range("A1:").Select**** Selection.PasteSpecial xlPasteAll ActiveWorkbook.Save 'suppression filtre Workbooks("Monthly security report May.xls").Activate ActiveSheet.Rows("1:1").AutoFilter 

*** ActiveWorkbook.Sheets( “Feuil1”)的范围。( “A1”)。select****

你有额外的:在范围内。

它应该是

 ActiveWorkbook.Sheets("Feuil1").Range("A1").Select 

顺便说一句,你应该避免使用。select。 你可能想看到这个链接