返回列表 上一主題 發帖

[發問] 怎麼在USERFORM中加入可篩選複選之樹狀圖

回復 20# chaoyiho
你把檔案壓縮上傳,以便確認你的問題所在。
因為你提出的訊息與修正內容無關。

TOP

本帖最後由 luhpro 於 2016-4-25 22:56 編輯
回復  luhpro
...
加上我因為權限的關係無法下載附檔
...
chaoyiho 發表於 2016-4-25 19:19

咦?
剛剛查了本網站的說明 小學生有 "下載/查看附件" 的權限耶,
你不能嗎?



提供另一個下載點 :
http://www.FunP.Net/695648

我的問題主要有兩個
1.嘗試前輩上面的程式碼 可能因為不知道該放哪邊而造成錯誤進而無法執行

如附網址的檔案,
試試看若有問題再提出.

2.關於重複動作的程式碼縮減

主要是把重複的程式碼獨立出來放在 Module 內,
以 Public Sub 被呼叫程序名()   做開頭(如此整個檔案都能呼叫此程序),
在確保每個呼叫點都不會因改成此呼叫而走樣的情形下,
以呼叫此程序的程式碼取代原重複的程式碼.

好處是易於維護與偵錯,
之後修改程式只需變動此程序內容,
中斷點也只要設在此程序內即可.
不用一個一個去尋找及修改程式碼或設中斷點.

TOP

回復 22# luhpro

感謝前輩 我已經下載來試用
試用之後發現其備可能誤會我的意思了
我用圖解
如下圖(一)這是執行前輩幫忙的程式後的結果

圖中跑出的是165字樣
但我想要的執行結果則是如圖(二):
4444.png
像是這個樣子的核取方塊樹狀圖

圖(二)是我在分析後的表格中之標籤列下的篩選箭頭篩選VSL(船舶)出來的截圖
如圖(三)所示


不知道我解是這樣 前輩可以好理解嗎?

我現在正在研究您的程式碼部分
如果前輩有做修改與回復 再麻煩請您給個另外載點
因為我真的沒有權限
謝謝您不辭辛勞的教導!!

TOP

回復 23# chaoyiho

TOP

回復 24# c_c_lai

前輩好,感謝您的回覆
剛剛我嘗試照著您的回文作程式碼修改後
發現問題
在開啟舊檔之後,一按下執行分析就會出現錯誤代碼91
當然 因為在有檢查錯誤程式碼之下
可以繼續跑完程式
但是最右邊卻不會出現如前輩的那樣處理完成畫面
請問這是什麼原因呢?

TOP

回復 24# c_c_lai

前輩好,剛剛回文的問題 我在經過測試之後 發現原來是檔案開啟順序的錯誤
所以已經解決
現在正在嘗試將這個語法套用至全部的處理表單上(希望不會有錯誤)

但是還有一個最重要的問題就是
雖然現在已經有出現篩選船舶選項
但是它僅僅只是出現,點擊之後並不會對要分析表單中的VSL(船舶)做篩選動作

請問這個部分該怎麼處理呢?
點擊之後讓他可以對表格做篩選動作?

TOP

回復 26# chaoyiho
點擊之後對要分析表單中的VSL(船舶)做篩選動作?
不甚了解,處理過程能否詳一一細舉例說明?

TOP

回復 27# c_c_lai

用圖解比較清楚!
就是說像下面這張圖

這是分析過後的表格 相信您知道的!
最上面的標籤列下方有個按鈕是篩選的功能 相信您也能看到
點擊這個東西 他會跑出下圖的核選方塊樹狀圖
4444.png
他的功能就是可以只顯示我要看的船名 對船舶做篩選 而不是一次全部看
而在前輩幫助下建立的這個顯示畫面的確可以對船舶做複選
但是卻無法像那個核選方塊樹狀圖這樣可篩選自己想看的資料或全部都不選
不知道小弟這樣解釋
前輩您可以明白嗎?

TOP

回復 28# chaoyiho
那為何不直接使用 "手動篩選"?又可重複使用。

TOP

回復 28# chaoyiho

TOP

        靜思自在 : 【時間成就一切】時間可以造就人格,可以成就事業,也可以儲積功德。
返回列表 上一主題