繁体   English   中英

Excel VBA 单元格组合框(数据验证列表)设置选定索引?

[英]Excel VBA cell comboBox (data validation list) set selected index?

我正在使用 Excel VBA 制作一个简单的应用程序,我有一个带有数据验证CELL使其成为“ComboBox” ,我可以使用 VBA 代码为其设置selectedIndex吗? 如何?

在此处输入图片说明

如果我理解正确并且您需要“在打开带有 CELL 的工作表时将一些值放入 CELL”,然后尝试将以下代码插入到 ThisWorkbook 模块中:

Private Sub Workbook_SheetActivate(ByVal Sh As Object)
    If Sh.Name = "%%SheetWithCELL%%" Then
        Sh.Range("CELL").Value = "%%NeededValue%%"
    End If
End Sub

在哪里

  • %%SheetWithCELL%% - CELL 所在的工作表名称;

  • %%NeededValue%% - 您需要插入到 CELL 中的值。

PS 代码假定“CELL”是某个单元格的实际名称(命名范围)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM