簡體   English   中英

如何從excel中的數據驗證單元格中提取所有下拉值到每個值的單個單元格?

[英]How to extract all drop down values from a data validated cell in excel to single cells for each value?

我在 Excel 中有一個下拉列表,其中包含 500 個值。 如何將這些值放入每個值的單個單元格中? 基本上,500 個不同單元格中有 500 個值,我可以在其中使用這些值,而無需搜索整個下拉列表。

注意:我無法使用數據驗證對話框,因為這些值是從我無權訪問的另一個工作簿中引用的

假設您在A1單元格中有數據驗證。 使用以下子從B1, B1, B3 …..提取驗證列表到Column B平均值B1, B1, B3 …..

Sub ExtractValidationList()
Dim x() As String

   x = Split(Range("A1").Validation.Formula1, ",")
   For i = 0 To UBound(x)
        Cells(i + 1, 2) = x(i)
   Next

End Sub

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM