工作表含Table,依條件分拆成多個Excel檔

本帖最後由 黑道明 於 2019-9-18 17:16 編輯

1.
你上年C兄幫我寫左個CODE
https://www.hkepc.com/forum/view ... page%3D5&page=1
上年幾經研究終於做到...............不過依家...........................................................................

講講依家個背景先
有既野

1個Master Excel檔 , 入面有2張Sheet
1張係"Database" , 1張係Count "Database" 入面既有咩野 既"Report"
整個"Database"暫時叫"Table1" , 入面包括唔同部門既資料 , 而"Report" 係統一格式.

要做既野係
將Master Excel 分返開做 唔同既Excel  比 唔同部門 , 每個部門只可以睇到佢自己既Data.
因為部門既Excel sheet "Database" 入面, 只會有佢自己部門既資料 , 所以Sheet "Report" 只會Count到佢部門既數

用返上年果份.xlsm 係做到的.
但係....因為今年我手痕.....係個Database果頁做左Table....方便 "Report" 寫公式Count數
結果.....POP UP.......
Run-time error '1004':
You cannot copy or move a group of sheets that contain a table.

佢話呢句出左事.....
Sheets(Array(datasheet, sheettocopy)).Copy

我可以點修改???

-------------------------------------------------------------------------------------------------
2.
我試下Del 左個Table
結果成功運行
然後又有問題了

Report 入面既公式
=COUNTIF(List!$A$2:$A$19445,"Y")
變左做
=COUNTIF(List!#REF!,"Y")
.......................................
呢個又可以點搞???
------------------------------------------------------------------------------------------------------------
3.
當以上分表都做到
因為要分別send比50個部門......
所以另外想問....點寫mail marga......
有另外一張Excel , 入面有一樣既 部門名 , 收件同事E-mail , 該部門要CC既人 , 該部門要BCC既人地老細
又有一個Docx 係個E-mail 既 template

之前既做法係
1. Offline 左個OutLook先
2. 用個 docx 同 同事list mail marga 入Outlook
3. 手動加返 CC , BCC , 唔同名既附件 , 唔同主題名 , 同名附件
4. online 返個OutLook
5. Send 出去......

成件事搞我一個鐘至兩個鐘左右..........

.............呢個又可以點做............??

條公式有!REF 原因,你應該delete 了source d野, 我都試過,好似還原吾到,要link up 過

TOP

條公式有!REF 原因,你應該delete 了source d野, 我都試過,好似還原吾到,要link up 過 ...
bongbong3481 發表於 2019-9-19 06:45



我將COUNTIF(List!$A$2:$A$19445,"Y")
變左做
=COUNTIF(List!A:A,"Y")

冇數字比佢轉就冇事了

TOP