在 Excel 2013 中,有沒有一種方法可以根據另一個選項卡中的值來編寫自動完成功能

在 Excel 2013 中,有沒有一種方法可以根據另一個選項卡中的值來編寫自動完成功能

我想在 Excel 中為資源名稱建立一個自動完成儲存格。該列表對於自訂列表來說太長,我真的不想要資料驗證中的下拉列表。有人願意分享一個可以實現此目的的公式或 VB 程式碼範例嗎?

因此,如果控制選項卡定義了兩列(角色、名稱),其中角色是測試人員、開發人員、經理,名稱是員工姓名清單。

在“名稱”列中的“捕獲”選項卡上,我希望能夠開始鍵入並讓 Excel 從控制項中查找名稱並在捕獲中填充該名稱。

這可以做到嗎?如果是這樣怎麼辦?

答案1

您可以建立一個具有此功能的文字方塊。您使用基於文字方塊的按鍵事件的程式碼來進行尋找和建議。然後,使用工作表的 Change_selection 事件重新定位文字方塊以與儲存格對齊,並在選取該列中的儲存格時將遊標置於文字方塊中。

相關內容