-1
A
回答
0
你能砍使用逗號分隔的列表中的數據驗證列表使用隱藏範圍,UDF和多個命名範圍。
首先將UDF(注意我已經使用塔A作爲值的存儲庫 - 其可以被隱藏):
Public Function DVList(Cell As Range) As Range
Dim i As Long, arr() As String: arr = Split(Cell.Value, ",")
For i = 0 To UBound(arr)
Range("A1").Offset(i) = arr(i)
Next i
Set DVList = Range(Range("A1"), Range("A1").Offset(UBound(arr)))
End Function
然後設置一個命名範圍如「DVList1」與公式「= DVList(工作表Sheet1!$ I $ 4)」,其中工作表Sheet1!$ I $ 4包含以逗號分隔值的字符串
最後補充一個數據驗證列表單元以 「= DVList1」
名單將現在被填充了值
這個範圍相當有限;所以你需要爲逗號分隔的每個單元格設置一個不同的命名範圍。但您可以根據自己的需求進行編輯。
相關問題
- 1. Excel VBA驗證列表到單元格中的逗號分隔列表
- 2. 使用gspread獲取逗號分隔的單元格值列表
- 3. Excel函數來根據逗號分隔列表從表格中總結數值
- 4. VBA用於分隔逗號分隔單元格的函數
- 5. 包含逗號分隔值的Mysql計數單元格
- 6. 逗號分隔值單倒引號和逗號分隔值
- 7. 將Excel單元格中的逗號分隔值列表更改爲唯一的值列表和計數
- 8. 逗號分隔的列表
- 9. rails 3驗證郵件地址的逗號分隔列表
- 10. 當單元格的值由逗號分隔時複製行
- 11. Oracle中單獨的逗號分隔值
- 12. 數組項的逗號分隔列表
- 13. 數組元素中的逗號分隔電子表格
- 14. 從單個單元格中提取用逗號分隔的數據
- 15. 逗號分隔值分隔
- 16. 將逗號分隔列表中的值從其他逗號分隔的列表中刪除
- 17. 逗號分隔數據庫中所有列的列表(Tablename | Column_names ...)
- 18. 在Google表格中,如何分隔逗號分隔值?
- 19. 逗號分隔列表
- 20. @synthesize逗號分隔列表
- 21. 將SQL分組爲一列中逗號分隔的值列表
- 22. SQL逗號分隔列表中的分析函數列表
- 23. SQL中的逗號分隔列表
- 24. 將逗號分隔值插入MYSQL +其他表格數據
- 25. 獲取逗號分隔名稱列表到數據驗證保存箱?
- 26. 逗號逗號分隔值在Oracle中
- 27. 計數逗號分隔值
- 28. 逗號分隔值計數
- 29. Excel的VBA - 用逗號分隔的數據單元排序
- 30. 驗證逗號分隔的輸入,不允許空格
你有什麼試過?堆棧溢出不是我網站的代碼。 –
對不起,斯科特,我試過使用公式,但沒有運氣。只是尋求幫助。 – Gooney
@Gooney:使用公式可能非常困難。使用VBA將是最好的(最簡單的)幫助你在這裏。盡力編寫VBA解決方案。如果您仍然遇到問題,請回復您嘗試過的代碼。 – abraxascarab