将所选值组合到excel中

将所选值组合到excel中,excel,vb.net,visual-studio,Excel,Vb.net,Visual Studio,我正在处理一个类项目,它要求我请求用户输入并将其导出到excel工作表中。我一直在寻找使用组合框的方法。在其中选择editem属性,但我无法找到它。下面一直给我一个空错误,我不知道为什么。组合框是在VisualStudio中创建的 objSheet.Cells(Y, 1).Value = txtTel.Text objSheet.Cells(Y, 2).Value = txtEmail.Text objSheet.Cells(Y, 3).Value

我正在处理一个类项目,它要求我请求用户输入并将其导出到excel工作表中。我一直在寻找使用
组合框的方法。在其中选择editem
属性,但我无法找到它。下面一直给我一个空错误,我不知道为什么。组合框是在VisualStudio中创建的

        objSheet.Cells(Y, 1).Value = txtTel.Text
        objSheet.Cells(Y, 2).Value = txtEmail.Text
        objSheet.Cells(Y, 3).Value = txtSurname.Text
        objSheet.Cells(Y, 4).Value = txtName.Text
        objSheet.Cells(Y, 5).Value = ComboBox1.SelectedItem

ComboBox1。如果它不工作,请选择EdItem 请使用以下任一选项: ComboBox1.Text ComboBox1.SelectedText


我希望第一个可以解决您的错误

是单选组合框还是多选组合框?不,忘了这一点,我想到的是列表框。组合框在Excel用户表单上吗?还是在VisualStudio中创建的表单上?还是Excel工作表上的组合框?(如果我们知道您使用的是VBA还是VB.Net,肯定会有助于缩小问题!)我应该提到的是,它是在Visual Studio中创建的组合框。我也在使用VB.NetI建议您去掉[vba]标记,然后-您甚至可以创建一个MCVE,其中只有一行
Dim s As String=ComboBox.SelectedItem
,因为您试图将从组合框获得的值放入Excel单元格与您的问题无关。您的问题只是如何访问combobox值。combobox对象的名称实际上是
combobox
,还是类似于
combobox 1
?(您似乎为其他控件指定了有意义的名称,因此我希望您为组合框指定有意义的名称。)