|
楼主 |
发表于 2018-6-10 19:30
|
显示全部楼层
您好,我在原来基础上加了以下判断后,可以实现当文件中只有客房收入的时候汇总表显示为A:
For i = 1 To ws.Worksheets.Count
If Trim(ws.Worksheets(i).Name) = "客房收入" Then
ws.Sheets("客房收入").Copy after:=wk.Sheets(wk.Sheets.Count)
ActiveSheet.Name = Replace(Split(Split(f, ".")(0), "-")(1), "营业额", "") & "A"
End If
If Trim(ws.Worksheets(i).Name) = "餐饮" Then
ws.Sheets("餐饮").Copy after:=wk.Sheets(wk.Sheets.Count)
ActiveSheet.Name = Replace(Split(Split(f, ".")(0), "-")(1), "营业额", "") & "B"
End If
另外,我在源代码中发现有一个表名为(餐饮)的表名,但在生成的汇总表中是没有的。而且不知是不是因为这个原因,导致JZX01显示出来的还是B而不是A。
请师傅再指教,谢谢。
|
评分
-
1
查看全部评分
-
|