返回列表 上一主題 發帖

[發問] Function語法想修改用在Excel2007版

回復 1# luke

看不懂你這個函數的作用
若要計算檔案類型的數量,試試
  1. Public Function FilesPathFind(FindPath$, FindFileName$)
  2. Dim fs$
  3. fs = Dir(FindPath & FindFileName)
  4. Do Until fs = ""
  5.   FilesPathFind = FilesPathFind + 1
  6.   fs = Dir
  7. Loop
  8. End Function
複製代碼
學海無涯_不恥下問

TOP

回復 3# luke


    你的函數功能實在無法從程式碼中理解
整體程式運作不可能從片段且無法執行的程式去猜測你要的功能
以你的函數來看
FilesPathFind最後要傳回的是甚麼東西?
Data是引數,但你卻要在函數執行中變更,不知有何意義?
以你的函數程式碼解釋如下
在FindPath資料夾內搜尋名為FindFileName的文件夾檔案
如果找到就將Data改成1否則改成0
這樣的邏輯似乎是錯誤的
所以只能告訴你這是錯誤,並無法為你解決問題
學海無涯_不恥下問

TOP

        靜思自在 : 人的眼睛長在前面,只看到別人的缺點,絲毫看不到自己的缺點。
返回列表 上一主題