- 帖子
- 7
- 主題
- 1
- 精華
- 0
- 積分
- 18
- 點名
- 0
- 作業系統
- WIN 7
- 軟體版本
- Office2003
- 閱讀權限
- 10
- 註冊時間
- 2012-6-29
- 最後登錄
- 2014-1-1
|
11#
發表於 2012-7-3 11:46
| 只看該作者
本帖最後由 CyaTu 於 2012-7-3 11:47 編輯
哇! 感謝HUNGCHILIN的說明,
您的部落格讓我受益良多,直式的驗證我也有下載來看過,但因為他的DATA比較簡單,只有一列,
橫式的DATA是X-Y表格的型態,比較符合我目前的需求,可增加列、也可增加欄...
我檢查過,這個驗證的部分應該沒有用到VBA,我也一個個公式丟到儲存格去解開,發現唯有我的檔案中名稱定義為Heigh的,跑不出值。
在您的原檔中,命名為MaxA
但因為直橫不同
所以您原先的MaxA寫的是
=MATCH(2,1/(OFFSET(DATABASE!$1:$1,DATA,0)<>""))
我的Heigh則改成
=MATCH(2,1/(OFFSET(DATA!$A:$A,0,toClass)<>""))
但OFFSET的那一段函數,怎麼也跑不出。
我甚至把toClass的定義直接改為數字替代看看,結果還是一樣。
真的需各位前輩幫我解惑,謝謝! |
|