当前位置: 首页 > 知识库问答 >
问题:

属性“行源”无法在组合框中显示

牛凌
2023-03-14

如果我设置<code>。将ListBox的RowSource属性转换为NamedRange,然后在UserForm的VBA显示和UserForm Excel显示中都可以选择行源。然而,对于组合框,我只能在VBA显示器上看到这一点。如果在设置<代码>之后。RowSource属性我尝试。向ComboBox对象添加项目我得到运行时错误70,权限被拒绝

Private Sub UserForm_Initialize()
    With pres_unit
        .AddItem "kPa"
        .AddItem "bar"
    End With
End Sub

如何使用命名区域作为组合框下拉选项的来源?

共有1个答案

顾烨磊
2023-03-14

如果对单个列使用< code>NamedRange,可以使用ComboBox的< code>List属性:

Private Sub UserForm_Initialize()      

' create the Named Range "myNameRange" 
' you can manually (or with variables) modify the Range("B2:B10") in "Sheet1"
ThisWorkbook.Names.Add "myNameRange", Sheets("Sheet1").Range("B2:B10")

With pres_unit
    .List = Range("myNameRange").value
    'disallows user input, only values from list
    .Style = fmStyleDropDownList
End With

End Sub
 类似资料:
  • 我用两个jsp文件和一个控制器构建了一个小servlet。 这是: 这是控制器: 当我在登录jsp页面上输入用户名和密码并点击提交时,这两个属性都显示在URL行中。 这就是我得到的: 我该怎么解决?

  • 发生的问题是,每当 WPF 项源属性更改时,所选项属性都设置为 null。 重现问题的要求: 原始项源是不是值类型的对象的集合 选定值绑定到某个属性 已设置选定值路径 选定项是原始项源中的某些项 New ItemsSource 是与原始对象类型相同的对象的集合 不包含对内存中与当前选定项相同的对象的引用的项源 实际上我想在数据网格寺庙中绑定组合框,组合框集合存在于视图模型中,当我更改第一列属性时,

  • 我已经实现了,这样我的船舶列表就会根据国家和船舶类型进行更改,但问题是我无法选择任何船舶。 你知道我哪里出了问题吗? 上面是Controller类中的。 上面是视图类中的setter。

  • 我们希望能够将未映射的SourcePolicy设置为ReportingPolicy. ERROR,以便默认情况下丢失的源会大声失败。但是,有时源对象模型包含与目标无关的内容。因此,我们希望能够执行以下操作: 可以对目标执行类似操作。如果我尝试上述操作,我会得到错误,因为映射中需要目标。

  • 在运行spock测试时,我需要帮助模拟一个类及其从yaml文件获得的数据。我有一个用groovy编写的microservice,它根据yaml文件中的字段名参数进行字段映射。 我有一个projectProperties类,它从yaml文件中提取数据。 这个类将从 /src/main/resourcesapplication.yaml文件中提取变量值 当我运行spock测试时,它无法从project

  • 我无法从git中读取sping-Cloud-config-server中的属性, 我有两个应用程序配置客户端和配置服务器,我想从配置客户端读取配置服务器git存储库中的属性。 请在下面找到我的代码: 配置客户端 ConfigClientApplication.java 消息Resource.java 独自创立属性 pom。xml 配置服务器 配置服务器pplication.java 独自创立属性