以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  求:设置excel报表打印范围的条件表达式!  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=44524)

--  作者:zbsdkq012890
--  发布时间:2014/1/2 20:20:00
--  求:设置excel报表打印范围的条件表达式!
我想在excel报表模板中设置打印范围,就是只打印当月的数据。<All>  那么怎么把All改换为只打印当月的表达式啊。请高手指教!
--  作者:nothing
--  发布时间:2014/1/2 21:04:00
--  
能不能转个思路,报表还是ALL,在表里用filter把当月的数据挑出来再打印
--  作者:有点酸
--  发布时间:2014/1/2 21:20:00
--  

楼上所言极是。

否则只能:

http://www.foxtable.com/help/topics/2626.htm

 


--  作者:nothing
--  发布时间:2014/1/2 21:28:00
--  
Tables("表A").Filter = "日期>=#" & Date.Today.Month & "/1/" & Date.Today.Year & "# and 日期<= #" & Date.Today.Month & "/" & Date.DaysInMonth(Date.Today.Year,Date.Today.Month) & "/" & Date.Today.Year & "#"


或者把ALL改为
"日期>=#" & Date.Today.Month & "/1/" & Date.Today.Year & "# and 日期<= #" & Date.Today.Month & "/" & Date.DaysInMonth(Date.Today.Year,Date.Today.Month) & "/" & Date.Today.Year & "#" 
试试