Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel VBA中的列-属性的矩阵索引无效_Vba_Excel - Fatal编程技术网

Excel VBA中的列-属性的矩阵索引无效

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获取

当我尝试将两列写入单元格A1时,出现了一个错误。 哪里出了问题,我该如何解决

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