2014-03-19 33 views
0

從Data => Data Validation創建下拉列表時,Excel始終顯示列表中的第一項。使用vba在沒有單元格選擇的情況下顯示下拉列表中的第一項

但是,在vba中創建下拉列表時,單元格看起來是空的,只有當點擊它時,用戶才明白有下拉列表。

是否有可能讓excel顯示第一個項目,例如: 「從下拉菜單中選擇」,以便用戶理解有一個下拉列表。

回答

0

考慮:

Sub DVSetup() 
    With ActiveCell.Validation 
     .Delete 
     .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _ 
     xlBetween, Formula1:="choose from drop down,alpha,beta,gamma,delta" 
     .IgnoreBlank = True 
     .InCellDropdown = True 
     .InputTitle = "" 
     .ErrorTitle = "" 
     .InputMessage = "" 
     .ErrorMessage = "" 
     .ShowInput = True 
     .ShowError = True 
    End With 
    ActiveCell.Value = "choose from drop down" 
End Sub 
+0

很好,謝謝。似乎工作。 – matador

相關問題