vba 点击按钮搜索文本框中的对应工作表中的相关信息然后显示在列表框中,

点击列表框中的一项后,又反馈它所对应的其中一项信息在那个文本框里就是你可以简单的举一个相应的例子,把它的代码详细写出来就行... 点击列表框中的一项后,又反馈它所对应的其中一项信息在那个文本框里
就是你可以简单的举一个相应的例子,把它的代码详细写出来就行
展开
 我来答
mfkicfh
推荐于2016-05-07 · TA获得超过1109个赞
知道小有建树答主
回答量:215
采纳率:100%
帮助的人:131万
展开全部
'工作表“Sheet1”A~C列分别为“编号、名称、价格”
'建一个Form,添加TextBox1、TextBox2、TextBox3、CommandButton1、ListBox1
'代码如下
Private Sub CommandButton1_Click()
    Dim iRows As Double
    With Sheets("Sheet1")
    iRows = .UsedRange.Rows.Count '获取行数
    For i = 2 To iRows
        If .Range("A" & i).Value Like "*" & TextBox1.Value & "*" Or .Range("B" & i).Value Like "*" & TextBox1.Value & "*" Then '如果编号或名称相符
            ListBox1.AddItem (.Range("B" & i).Value)'添加名称到列表框
        End If
    Next
    End With
End Sub
Private Sub ListBox1_Click()
    Dim iRows As Double
    With Sheets("Sheet1")
    iRows = .UsedRange.Rows.Count
    For i = 2 To iRows
        If ListBox1.Value = .Range("B" & i).Value Then
            TextBox1.Value = .Range("A" & i).Value '编号
            TextBox2.Value = .Range("B" & i).Value '名称
            TextBox3.Value = .Range("C" & i).Value '价格
            Exit For
        End If
    Next
    End With
    
End Sub
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式