Board logo

標題: 一個屬性問題請大大們解答 [打印本頁]

作者: 317    時間: 2012-7-22 12:41     標題: 一個屬性問題請大大們解答

大大們, 好
小妹有一查詢表單, 我設定了下拉, 現時資料260筆, 原先屬性中ListFillRange用品!$A$4:$B$260現改為ListFillRange用品!$A$4:$B$1000或ListFillRange用品!$A$4:$B每次改動後沒有問題,
問題在於在下次開啟後, 改動的就跳回原先ListFillRange用品!$A$4:$B$260, 在改動後, 我已即時儲存, 為何會如此, 在屬性中是否需要設定某些事項, 請大大們協助, 謝謝!!
圖片沒法上傳, 把該圖片貼於壓縮檔上傳, 煩勞參閱,
[attach]11814[/attach]
作者: GBKEE    時間: 2012-7-22 15:26

回復 1# 317
問題在於在下次開啟後, 改動的就跳回原先ListFillRange用品!$A$4:$B$260
檢查一下你的檔案哪裡有在檔案開啟會將ListFillRange範圍設為用品!$A$4:$B$260的程式碼
作者: 317    時間: 2012-7-22 15:48

回復 2# GBKEE

謝謝大大回應,
程式碼我早已檢查過, 但實在看不出錯處, 現把程式碼張貼於此, 請大大及各大大協助解說, 謝謝!!

Private Sub ComboBox1_DropButtonClick()
  範圍列 = Sheets("用品").Cells(3, 3).End(xlDown).Row
  ComboBox1.ListFillRange = "用品!$a$4:$b$" & 範圍列
End Sub
作者: GBKEE    時間: 2012-7-22 16:21

回復 3# 317
這程式碼是沒問題的但看不出何處出錯!何不上傳檔案.
作者: 317    時間: 2012-7-22 19:22

回復 4# GBKEE

謝謝GBKEE版大
我雖不是什麼原因, 最後決定放棄程式下拉, 改用了名稱建立下拉, 效果也可達到預期需求, 最後謝過大大回應, 祝願身體健康, 快樂, 謝謝!!
作者: Hsieh    時間: 2012-7-23 09:33

回復 5# 317


    終點位置是以C3向下的資料終點列位
但清單卻以A:B欄為清單來源
有可能是A、B、C欄的資料量不同所致
作者: 317    時間: 2012-7-23 23:34

回復 6# Hsieh
hsieh大大, 謝謝回應,
在下拉中顯示a欄位編號, b欄位名稱, 故两個欄位必須有資料, 因有編號才有名稱, 同樣有名稱是不能沒有編號, 故两欄資料必須同時並列, 分析情況,
我估計會是文字及數字格式居多, 因編號輸入時有數字及文字, 但現時用名稱建立下拉, 同樣做到相到效果, 問題算是解決, 但大大的回應, 實謝謝, 衷心謝謝!!
最後, 祝快樂健康..
作者: Hsieh    時間: 2012-7-24 07:57

回復 7# 317
清單資料量應以A、B的資料量來計算
但問題是出在
你的程式碼中是以C欄來判斷資料量
作者: 317    時間: 2012-7-24 13:35

回復 6# Hsieh
謝謝hsieh版大,
我一直沒有沒有注意到判斷, 是錯了, 理應是填1, 1但打了3, 3, 出現錯誤後, 細看程式碼還是看不端倪, 大大的指出, 才發覺到為何會打3, 3
現糾正了,該疑問有了答案, 謝謝版大, 最後祝快樂健康, 謝謝!!




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