我有一个从SQL数据库创建报表的会计系统,它将报表数据放在sheet1(报表)上,报表参数放在工作表2上。当会计系统完成转储时,我需要对数据进行排序并隐藏几列。在sheet1上,我放置了以下代码SortEnd Sub Sub Sort()ActiveWorkbook.Worksheets("Report&qu
今天,当我试图替换一个点(.)时,我被这个代码困住了。但是,只有在来自sheet1的列表中与另一个工作表的另一个列表中的值不匹配的情况下(相同的工作簿)。“参数不是可选的”是错误,但它不会给我任何其他提示。ActiveWorkbook.Worksheets("sheet1").AutoFilter.Sort.SortFields.Clear
Active
我创建的过程总是根据VBA在Excel中的特定条件进行筛选。我的Excel文件从其他数据库下载数据。下载后,我需要对其进行过滤以获得此数据。因此,我创建了这样做的过程。我的代码是: Sub Filter1_Overview() Set sh = ThisWorkbook.Sheets("X") sh.Range("A1:Y7")