我在Excel中有一些數據驗證下拉列表,我可以通過所有列表選項卡,但我必須按alt +向下箭頭以顯示列表,Is他們可以在我專注於選項卡時自動顯示它們。
因此,在下拉列表的焦點上,我希望顯示列表以便我可以使用向下箭頭鍵選擇它,然後按Enter鍵選擇它。
任何其他有用的提示下拉列表和VBA會很好!在Excel下拉菜單後自動顯示列表選擇
1
A
回答
1
編輯:仍然使用VBA發送密鑰。
在數據驗證單元所在的工作表上(假定它是Sheet1上的單元格A1:C1),將以下代碼放入Microsoft Excel Sheet1模塊(保存與第一個相關的VBA代碼的模塊sheet)
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error GoTo Err1:
If Target = Range("A1") Then
Application.SendKeys ("%{UP}")
End If
If Target = Range("B1") Then
Application.SendKeys ("%{UP}")
End If
If Target = Range("C1") Then
Application.SendKeys ("%{UP}")
End If
Err1:
'do nothing
End Sub
1
我覺得這很有幫助,但是想傳達一些意見。
使用
如果Target.Cells.Count = 1,則
如果Target.Validation.InCellDropdown = TRUE,則
將要運用到所有的驗證在工作表上拖放列表而不是列出單個單元格。如果要避免選擇多個單元格導致的錯誤,您需要第一個。
- 請注意連續兩次調用發送密鑰。它會關閉你的num lock,我不得不添加一個API調用來重新打開它。
我希望這可以幫助別人
相關問題
- 1. 顯示下拉菜單選擇在IFRAME
- 2. 如何顯示一個下拉列表選項/選擇菜單
- 3. 選擇下拉菜單後自動填充信息表格
- 4. Wordpress聯繫表單7:在複選框後顯示下拉菜單選擇
- 5. 自動選擇下拉菜單
- 6. 根據所選下拉菜單顯示下拉列表
- 7. 選擇後顯示-1個月後的JQuery datepicker下拉菜單
- 8. 下拉菜單不顯示子列表
- 9. 菜單下拉列表不顯示
- 10. Excel vba選擇自動篩選器下拉菜單中的下一個選項
- 11. Twitter Bootstrap下拉菜單選擇後不會改變顯示
- 12. 選擇後Zend自動填充下拉菜單
- 13. 選擇下拉列表顯示分格
- 14. AngularJS - 選擇下拉列表不顯示
- 15. wordpress菜單下拉菜單在第一次下拉菜單後沒有顯示
- 16. 動態選項選擇下拉菜單
- 17. 點擊/完成選擇下拉列表,顯示更多選擇下拉列表
- 18. 選擇下拉菜單時顯示「表格」?
- 19. 如何在下拉菜單中顯示活動列表
- 20. 先前選擇後從下拉菜單中刪除列表
- 21. 從第二個下拉列表中選擇下拉菜單
- 22. 選擇下拉菜單後的事件
- 23. 在下拉列表中選擇後顯示文本框
- 24. 自動選擇下拉列表的值
- 25. 在下拉列表中選擇的值顯示兩次下拉
- 26. 下拉列表與PHP和jQuery自定義選擇菜單
- 27. 下拉菜單中選擇更改第二個下拉自動選擇
- 28. 如何在提交表單後顯示下拉菜單篩選選定值?
- 29. 顯示下拉菜單時填充下拉列表?
- 30. Bootstrap下拉菜單不起作用(不顯示下拉列表)
這不是我想要的東西,它的工作原理,但它不是我想做的事情。在excel中水平製作5個單元格,在文件菜單上,進入數據>驗證並允許列表。現在我們可以通過每個下拉列表(通過數據驗證)進行選擇,但我希望它在我選中時自動顯示。 – Anil
希望第二個版本更接近 –
這正是我想要的。謝謝! – Anil