基本上看您匯到 Excel 表的呈現方式是什麼
如果是樞紐分析表
您可以在資料表或是View加上一個日期區間的欄位
例如年度、季別讓這兩個欄位當成分頁的項目
這樣就可以決定要如何顯示區間內的資料
季別欄位的設定
<pre class="c" name="code">Quarter=
case when month(datefield)>9 then 'Q4'
when month(datefield)>6 then 'Q3'
when month(datefield)>3 then 'Q2'
else 'Q1'
end
如果是透過 VBA 來讀取 SQL 資料
那可以在 VBA 中將 SQL statement 組好後再送到 Server 將資料抓回來
然後再透過
<pre class="c" name="code">Range("A2").CopyFromRecordset rs
將資料 dump 出來(ADO or DAO方式)
如果您再描述清楚一點您實際(or 希望)的作法,可能給您的參考意見會比較合適一點