语病而已,columns(10)就可以了 rows,columns后面只能加数字,没有“J“这种引用方法。Worksheets("数据表").Columns(10).Calculate
ThisWorkbook.Sheets(1).Range("J1").EntireColumn.CalculateEntireColumn是取那个单元格的 整列 .Columns("J") 有这个取法么 . 好像里面得是数字 , 第几列.....
应该用column("J:j")引用J列