想要請教各位 因為公司會計每個月都要做銷售財務報表
範圍是一個禮拜一行 現在有一個問題是
A客戶第一個禮拜有叫貨 但是第二個禮拜沒有叫貨 這樣第二個禮拜的報表就不會出現A客戶
那會計就要一個一個去合併整理每個客戶的銷售報表 要合併在同一張表上面
想要請問我應該從哪個方向下手呢?
我目前想到的是 以客戶編號為標準 然後有銷貨金額的就填上 如果沒有就空白
有辦法用程式的方式 寫成下面的報表嗎?
那會計就要一個一個去合併整理每個客戶的銷售報表 要合併在同一張表上面
想要請問我應該從哪個方向下手呢?
如果所有客戶的銷售報表在同一張工作表,就用樞紐分析
如果所有客戶的銷售報表在不同的工作表,就寫 VBA
我目前想到的是 以客戶編號為標準 然後有銷貨金額的就填上 如果沒有就空白
好辦法
有辦法用程式的方式 寫成下面的報表嗎?
有
另外
如果你的 Mantis 裝好了的話
請選個最佳解答以進行結案動作
第一種方法
你有1個月報表檔案(會計用)
然後有10個客戶的銷售報表
總共11個檔案
可以在月報表檔案裡面寫excel巨集
利用VBA script從外部自動匯入資料
壞處是難度比較高、然後巨集一出問題別人不會修你一定要親自弄,好處是可以自動而且完美的自動匯入
方法二
把10個客戶的銷售報表改成在月報表檔案分頁裡面去紀錄(開10個新分頁給每一個客戶)
這樣你只需要簡單的設定月報表的參考欄位是哪個分頁的哪一欄就可以了
方法很笨,但是簡單、別人要修改也容易
我應該會用VBA處理 但是我還在找有沒有參考資料可以讓我學習
有點久沒有碰過VBA了...
傳送門
https://www.youtube.com/watch?v=E3gpXVPZGDE
然後google的關鍵字用"excel 匯入 其他excel 資料 vba"
這應該是用VBA寫的吧,
問題是你看得懂VBA,
會修改VBA嗎?
A客戶第一個禮拜有叫貨 但是第二個禮拜沒有叫貨 這樣第二個禮拜的報表就不會出現A客戶
上面這個報表加上一欄(EX.Week),並填上對應的數字。
然後第一週與第二週的報表頭尾相接。
再利用樞紐分析表就可以很快完成了。
可能可以不用寫VBA
我怎麼覺得,有點本未倒置,
數據一定是由資料庫中撈出來的,excel不過就是一個呈現方式而已,
這個需求,應該是在資料庫端,計算好出來就是樓主要的方式,
然後,excel一行一行、一格一格把它丟進去就好了,
根本不關vba的事。
以這個表來說,一道sql指令就結了。
我覺得最方便的是樞紐分析表, 但是資料來源需要整理一下
應該就可以了, 多數的任務其實不需要用到vba這樣的超級工具