Board logo

標題: [發問] 關於 Len & LenB 的問題請教 [打印本頁]

作者: jsleee    時間: 2011-10-23 21:30     標題: 關於 Len & LenB 的問題請教

請教先進關於 Len & LenB 的問題:
我在工作表中使用 Len & LenB 的結果都很正常,
但是在 VBA中 使用 LenB 的結果卻是在工作表中使用 LenB 的結果的兩倍?
是否使用上有所差異?
煩請先進們解惑,謝謝

JS
作者: oobird    時間: 2011-10-23 22:23

VBA中:LenB函數返回的是用於代表字符串的字節數,而不是返回字符串中字符的數量。
這跟工作表上的lenB是完全不同的。
你要在vba中取得跟工作表LenB函數一樣的效果,用中括號括起來
如..b= [lenb(d1)]
結果與工作表函數=LenB(d1)相同
作者: jsleee    時間: 2011-10-24 07:45

回復 2# oobird


    不好意思,再請教 版主 oobird
    我使用中括號後,出現 "錯誤 2029" 的訊息,不知道是哪裡出問題?
   另外,中括號 不知道代表甚麼意思?
   再請 抽空解惑,感恩.....

JS
作者: oobird    時間: 2011-10-24 07:54

中括號可用於定義的名稱,儲存格範圍或公式
這裡就表示公式。
  我使用中括號後,出現 "錯誤 2029" 的訊息
不知你如何使用。若你沒錯就是電腦錯,把電腦丟了吧!通知我去資源回收。
作者: jsleee    時間: 2011-10-24 21:47

回復 4# oobird

雖然使用 oobird 版主的方式 我試不出來....電腦也捨不得丟....
不過還是很感謝您的協助....

另外,我從 Google 搜尋到 這個討論區在去年就有這個問題的探討,連結如下,提供大家參考
http://forum.twbts.com/thread-31-1-1.html




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