我有2個組合框。第一個組合框(CboReviewDate)包含日期。第二個組合框(CboReviewModule)將填充活動工作簿中所有工作表的名稱(如果它們包含與「CboReviewDate」中選擇的日期相匹配的「x」列中的日期)。作爲日期選擇的結果,如何使用工作表的名稱填充組合框?
我需要幫助建立邏輯和選擇正確的搜索工具。 這個邏輯流程會起作用嗎? 循環例程是否會清除CboReviewModule中的現有條目?
這是我的學習過程,所以我想自己開發代碼。請指點我正確的方向。
這裏是我的僞代碼:
'Run on "CboReviewDate"_change state
'CountIf (date in column "x" = "CboReviewDate.Value") in worksheet 1 of active workbook
'if result <> 0 then pass name of worksheet to variable "a"
'.additem to "CboReviewModule" using value of variable "a"
'reset value of variable "a" and loop until all worksheets in active workbook have been searched
您提供的詳細信息應該顯示您用來填充組合框的代碼,並且應該給出一些關於數據位於哪些範圍和工作表的說明,但您沒有提供任何相關信息。 – Davesexcel
我明白我沒有提供任何代碼進行審查。有沒有更好的方法來解釋我的問題,以獲得關於我的方法的反饋,而不是我的代碼?我正在尋找的答案類型如果採用以下形式:「不,您應該使用Count函數而不是Countif函數,原因是x,y,z。」 –