- 帖子
- 315
- 主題
- 51
- 精華
- 0
- 積分
- 367
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- office2003
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2015-9-29
- 最後登錄
- 2021-10-12
|
本帖最後由 Airman 於 2015-11-24 10:01 編輯
回復 31# GBKEE
GBKEE超版大:您好!
不好意思,您還將程式碼全加註解~辛苦您了!感恩
非常接近了!只剩下交集值的定義有誤差~
先假設ARR=.Range("R" & b.Row),.Range("R" & b.Row)-T$3, .Range("R" & b.Row)-T$3*2三個期數的範圍,以利說明。
目前貴程式是依據x_No = Array(m, n)是預設之固定的搜尋值~
即當m填入07,n填入39,則將在ARR有顯示07或39的儲存格各標示底色(不需要3個期數同時都有);
又如當m填入01,n填入49,則將在ARR有顯示01或49的儲存格各標示底色(不需要3個期數同時都有);....其餘以此類推。
本體需求的交集值是浮動的(即非預設的)~
即是依據ARR的3個期數是否同時都有相同數字來決定︰如果3個期數都有相同的數字時,則該相同數字即為交集值~
EX1_即當ARR的交集值為01(即必須3個期數同時都有01)時,則3個期數顯示01的儲存格各標示底色;
EX2_即當ARR的交集值為07,39(即必須3個期數同時都有07,39)時,則3個期數顯示07,39的儲存格各標示底色;
EX3_當ARR的交集值為08,20,40(即必須3個期數同時都有08,20,40)時,則3個期數顯示08,20,40的儲存格各標示底色;
EX4_當ARR都沒有交集值(即3個期數沒有同時都有相同的數字)時,則3個期數的儲存格都為無底色。..... 其餘以此類推。
以上 謹供參考!謝謝您! |
|