Board logo

標題: [發問] find lookat參數有問題 ? [打印本頁]

作者: t8899    時間: 2014-8-22 21:50     標題: find lookat參數有問題 ?

XlWhole 是全部符合
xlPart  是部份符合
[attach]19004[/attach]附檔中是完全match的狀態為何用 XlWhole 找不到??用xlPart才找的到?

參數 LookAt,可選。可以為以下常量之一:
XlWhole或者xlPart,用來指定所查找的數據是與單元格內容完全匹配還是部分匹配,默認值為xlPart
作者: GBKEE    時間: 2014-8-23 04:32

回復 1# t8899
數字 LookIn:=xlFormulas
字串 LookIn:=xlValues
作者: t8899    時間: 2014-8-23 06:31

本帖最後由 t8899 於 2014-8-23 06:35 編輯
回復  t8899
數字 LookIn:=xlFormulas
字串 LookIn:=xlValues
GBKEE 發表於 2014-8-23 04:32

照理 把 "9882" 應該也可當成字串處理吧  ???如果讓vb 把9882 當成字串 要如何做?
下面的例子很明顯是數字的加總用 xlFormulas 就不行了  ??
[attach]19005[/attach]
作者: GBKEE    時間: 2014-8-23 08:33

本帖最後由 GBKEE 於 2014-8-23 12:54 編輯

回復 3# t8899
歸納一下
LookIn:=xlValues

儲存格: 數值,文字 (可以是公式,函數傳回來)
儲存格格式不可是 [通用格式] 以外的格式

LookIn:=xlFormulas
有格式化後的儲存格:値 (不是以公式或函數傳回來的內容)

[attach]19006[/attach]
作者: t8899    時間: 2014-8-23 08:58

本帖最後由 t8899 於 2014-8-23 09:01 編輯
回復  t8899
歸納一下
LookIn:=xlValues
儲存格可以是公式,函數傳回來的數值文字
儲存格格式不可是 ...
GBKEE 發表於 2014-8-23 08:33

沒錯,我用錄製巨集 (搜尋) 得到以下的結論
xlFormulas ==>    找的是公式裡裡面的內容不是值(等於跳過公式的值不找 ) (及一般的文字及數字 )
xlValues====>   一般的文字及數字 (含公式的值,不包括公式的內容)
儲存格格式不可是 [通用格式] 以外的格式 ==>這點我倒沒注意,謝謝提醒!
參數沒有先試用,還真的不知錯的原因是什麼...




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)