我正在尝试通过 VBA 代码将 Excel 中的焦点设置为下拉框。我尝试过各种方法,但都带来了意想不到的结果。下面的项目是我必须关注下拉框的唯一一项,但它选择下拉列表,就像在开发人员下选择它一样(带有调整大小的点),而我只想它指向单元格(如果可能的话) 。我不希望用户能够调整下拉列表或任何内容的大小,并且它被锁定,所以这样做很奇怪。
ActiveSheet.Shapes("DropDown1").Select
最佳答案
试试这个
Sub TestFocus()
Dim ws As Worksheet
Dim dd As DropDown
Set ws = ActiveSheet
Set dd = ws.Shapes("DropDown1").OLEFormat.Object
dd.TopLeftCell.Select
End Sub
关于excel - VBA Excel在下拉框上设置焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9577829/