练习-会员查询系统

model

实现输入号码就产生联想的功能

Private Sub ListBox1_Click()
'下拉框的值被点击时显示至文本框'
Me.TextBox1.Value = Me.ListBox1.Value
'选择好值后隐藏下拉框'
Me.ListBox1.Visible = False
End Sub

Private Sub TextBox1_Change()
'如果输入的数字大于4位'
If Len(Me.TextBox1.Value) >= 4 Then
    '每次循环前清空列表框'
    Me.ListBox1.Clear
    For i = 2 To 8
        If InStr(Sheet1.Range("i" & i), Me.TextBox1.Value) > 0 Then
            Me.ListBox1.AddItem Sheet1.Range("i" & i)
        End If
    Next
    
    '列表框中的数量大于0才显示'
    If Me.ListBox1.ListCount > 0 Then
        Me.ListBox1.Visible = True
    Else
        Me.ListBox1.Visible = False
    End If
    
        
    '循环完后显示下拉框中的内容'
    Me.ListBox1.Visible = True
    
Else

    '输入的数字时<= 4时不显示'
     Me.ListBox1.Visible = False
     

End If
End Sub
Private Sub CommandButton1_Click()
Dim rng As Range

'用find方法做
Set rng = Sheet1.Range("i1:i1000").Find(Me.TextBox1.Value)
If rng Is Nothing Then
    MsgBox "无该用户"
Else
    Me.Label2.Caption = rng.Offset(0, -6)
    Me.Label4.Caption = rng.Offset(0, -5)
    Me.Label6.Caption = rng.Offset(0, -4)
    Me.Label8.Caption = rng
    Me.Label10.Caption = rng.Offset(0, -3)
    Me.Label11.Caption = rng.Offset(0, -2)
    Me.Label12.Caption = rng.Offset(0, -1)
End If
End Sub

Private Sub ListBox1_Click()
'下拉框的值被点击时显示至文本框'
Me.TextBox1.Value = Me.ListBox1.Value
'选择好值后隐藏下拉框'
Me.ListBox1.Visible = False
End Sub

Private Sub TextBox1_Change()
'如果输入的数字大于4位'
If Len(Me.TextBox1.Value) >= 4 Then
    '每次循环前清空列表框'
    Me.ListBox1.Clear
    For i = 2 To 8
        If InStr(Sheet1.Range("i" & i), Me.TextBox1.Value) > 0 Then
            Me.ListBox1.AddItem Sheet1.Range("i" & i)
        End If
    Next
    
    '列表框中的数量大于0才显示'
    If Me.ListBox1.ListCount > 0 Then
        Me.ListBox1.Visible = True
    Else
        Me.ListBox1.Visible = False
    End If
    
        
    '循环完后显示下拉框中的内容'
    Me.ListBox1.Visible = True
    
Else
    Me.ListBox1.Clear
    '输入的数字时<= 4时不显示'
     Me.ListBox1.Visible = False
     
End If
End Sub
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 前几天在简书上看到一篇文章,教的是如何提高写作技巧。简洁,两个字历历在目。观点要表达简洁易懂,别人可没时间欣...
    Jango哑炮阅读 234评论 2 0
  • 在网上看到这么一条十分有趣的题目: 你是一名体育老师,在某次课距离下课还有五分钟时,你决定搞一个游戏。此时有100...
    谢小逸阅读 662评论 1 4
  • 2018年8月6日 一大早,我和王先生准备去洪崖洞旁边跑跑步。我们想叫悠悠一起,可她还睡得很香。我很担心她醒来找不...
    枝枝Rena阅读 495评论 1 3
  • 在南方,很多村落里都拥有那么一两棵古树它们都很霸气,占据了村上最好的位置它们身材高大,没过了周围几乎所有的树木房屋...
    身后眼前阅读 584评论 0 0

友情链接更多精彩内容