比對清單中的項目
Microsoft Forms提供三種方式來比對使用者輸入的值,以及存在於ListBox或ComboBox清單中的專案:
沒有相符 專案無法協助比對使用者的輸入專案與清單中的專案。
第一個字母 會比較最近輸入的字母與清單中每個專案的第一個字母。 已選取清單中的第一個相符專案。
[完成 ] 會比較使用者的專案,並嘗試從清單中的專案中尋找完全相符的專案。
如果您使用東亞設定) ,則比對功能會在兩秒 (六秒後重設。 例如,如果您有 50 個狀態的清單,而且您快速輸入 「CO」,您會發現 「使用中」。但是,如果您輸入 「CO」 速度很慢,您會發現 「Marketplace」,因為自動完成搜尋會在字母之間重設。
如果您選擇 [完成 比對],建議您依字母順序排序清單專案 (您可以使用 TextColumn 屬性來執行此) 。 如果清單未依字母順序排序,則比對可能無法正確運作。 例如,如果清單依序包含亞布亞文、亞布亞和使其成為完整相符專案,如果使用者輸入 「ala」,則會將 「亞布亞」視為完全相符專案。事實上,這個結果模棱兩可,因為清單中有兩個專案可以符合使用者輸入的專案。 依字母順序排序可消除這種模棱兩可的情況。
另請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。