2015-04-02 85 views
1

我想要一個單元格下拉列表其數據驗證列表。我不想「創建一個下拉數據驗證列表」。我已經有了這份清單,我只是想讓它使用VBA下載。使用VBA(數據驗證)使列表下降

有沒有辦法做到這一點?

例如: 如果我把數據放在單元格A1中,我希望單元格B1被選中,並且其數據驗證列表應該下拉。我已經有了選擇單元格B1的代碼,如果單元格A1有任何值,但我還沒有想出如何使單元格的列表下拉。

示例代碼:

Private Sub Worksheet_Change(ByVal Target As Range) 
    With Sh1 
     ' If row 1 in active column has a "1" in it, 
     ' we want to select the column to the right and drop down its list 
     If .Cells(1, Target.Column).Value = 1 And Target.Value <> "" Then 
      Target.Offset(0, 1).Select 
      ' Code for dropping down the cell's list 
     End If 
    End With 
End Sub 
+0

你是什麼意思的「下拉其數據驗證列表」?請用例子和預期輸出來解釋。 – 2015-04-02 05:53:59

回答