Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2817|回复: 12

[已解决](求助...........)编程后,excel查询不能正常使用

[复制链接]
发表于 2012-7-10 16:34 | 显示全部楼层 |阅读模式
本帖最后由 sdwffw 于 2012-7-12 13:30 编辑

实地核查观察员派遣工作系统V1.0.zip (229.21 KB, 下载次数: 69)
 楼主| 发表于 2012-7-10 18:36 | 显示全部楼层
是不是代码对excel自带的查找功能产生了影响?
回复

使用道具 举报

 楼主| 发表于 2012-7-10 18:40 | 显示全部楼层
Private Sub CommandButton1_Click()
Dim a As String, b As String
Dim i As Integer, ir As Integer
    If ComboBox1.Text = "" Or TextBox1.Text = "" Then
         MsgBox "请填写齐全!", 1 + 64, "系统登陆"
         'TextBox1.SetFocus
         Exit Sub
    End If
    a = ComboBox1.Text
    b = TextBox1.Text
    i = Sheet5.[A:A].Find(a, Lookat:=xlWhole).Row
    If Sheet5.Cells(i, 2) = b Then
        Unload UserForm1
        MsgBox ComboBox1.Text & "你好,欢迎你进入本系统!", 1 + 64, "欢迎词"
        Application.Visible = True
    Else
        MsgBox "登陆密码错误,请重新输入!"
    Exit Sub
    End If
    If i = 3 Then
        For i = 2 To 5
        Sheets(i).Visible = xlSheetVisible
        Next
    ElseIf i = 4 Then
        For i = 2 To 4
        Sheets(i).Visible = xlSheetVisible
        Next
    Else
        Sheet4.Visible = xlSheetVisible
    End If
end sub
回复

使用道具 举报

 楼主| 发表于 2012-7-10 18:43 | 显示全部楼层
是不是上段代码的问题,使excel查找定位在sheet5中登陆时的用户名?
回复

使用道具 举报

 楼主| 发表于 2012-7-10 19:37 | 显示全部楼层
i = Sheet5.[A:A].Find(a, Lookat:=xlWhole).Row
代码中的这条查找语句一直发挥作用?
回复

使用道具 举报

 楼主| 发表于 2012-7-11 00:38 | 显示全部楼层
请老师指教,急,非常感谢
回复

使用道具 举报

 楼主| 发表于 2012-7-11 09:25 | 显示全部楼层
这个问题是不是不好解决?
回复

使用道具 举报

 楼主| 发表于 2012-7-11 11:17 | 显示全部楼层
请老师帮忙看看,急着使用
回复

使用道具 举报

 楼主| 发表于 2012-7-11 14:24 | 显示全部楼层
该程序主要是在zjdh老师指导下研发的,非常感谢zjdh老师,再烦请老师看看
回复

使用道具 举报

 楼主| 发表于 2012-7-12 07:20 | 显示全部楼层
请老师帮助看看,并指导修改一下,非常感谢。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-15 21:01 , Processed in 0.315667 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表