Excel VBA中的列-属性的矩阵索引无效
当我尝试将两列写入单元格A1时,出现了一个错误。 哪里出了问题,我该如何解决Excel VBA中的列-属性的矩阵索引无效,vba,excel,Vba,Excel,当我尝试将两列写入单元格A1时,出现了一个错误。 哪里出了问题,我该如何解决 Private Sub ComboBox1_DropButtonClick() Sheet1.Range("A1").Value = Me.ComboBox1.Column(0) & " " & Me.ComboBox1.Column(1) End Sub 错误消息 无法检索列属性。属性的矩阵索引无效 我认为列计数是从1开始的,而不是0 因此,您可以使用Me.ComboBox1.value获取
Private Sub ComboBox1_DropButtonClick()
Sheet1.Range("A1").Value = Me.ComboBox1.Column(0) & " " &
Me.ComboBox1.Column(1)
End Sub
错误消息
无法检索列属性。属性的矩阵索引无效
我认为列计数是从
1
开始的,而不是0
因此,您可以使用Me.ComboBox1.value
获取组合框的值,并使用Me.ComboBox1.column(1)
获取列(值的右边)
有关。的教程,请参见此处。不幸的是,同样的错误。我已经加载了包含4列的组合框,在单元格A1中,我想写入同时存在于第0列和第1列中的数据。我知道第一列是0?我在对象属性中使用LinkedCell保存单元格A2中的BoundColumn 3。哦,当然你需要使用
ComboBox1\u Click()
而不是Combox1\u DropButtonClick()
。没有列(0)
它以列(1)开始
您想要成为列0
的实际上是值ComboBox1.value
Private Sub ComboBox1_Click()
Sheet1.Range("A1").Value = Me.ComboBox1.Value & " " & Me.ComboBox1.Column(1)
End Sub