excel工资查询表 excel工资表,如何设计查询窗口,只需输入工号或名字则可查询工资情况?(VBS方法)
发布网友
发布时间:2022-04-23 13:48
我来回答
共5个回答
热心网友
时间:2023-10-16 13:18
环境假设:工资表在Sheet1表;查询表为Sheet2表,查询表只包括工资表的标题行(一行)。
在查询表的标题后方添加一个命令按钮:
1、按钮上右键“属性”,修改Caption的属性值为“工资查询”。
2、按钮上右键“属性”,选“查看代码”,在打开的VBA编辑器的光标处输入下面内容。
MyValue = InputBox("请在下面文本框内输入您要查询的工号或姓名...", "标题工作室")
If MyValue = "" Then MsgBox "您取消了此次的查询操作!", 64 + 0 + 4096, "标题工作室"
For i = 2 To Sheet1.UsedRange.Rows.Count
If Sheet1.Cells(i, 1) = MyValue Or Sheet1.Cells(i, 1) = Val(MyValue) Or Sheet1.Cells(i, 2) = MyValue Then
For j = 1 To Sheet1.UsedRange.Columns.Count
Sheet2.Cells(2, j) = Sheet1.Cells(i, j)
Next
Exit Sub
End If
Next
MsgBox "抱歉!没有找到您要查询人员的工资信息...", 64 + 0 + 4096, "标题工作室"
热心网友
时间:2023-10-16 13:19
那就不要用公式了,直接CTRL + F 输入工号或名字就好了呀,当然前提是工资表里面有这两样。
热心网友
时间:2023-10-16 13:19
你给我个你们的EXCEL 我可以帮你做。。
热心网友
时间:2023-10-16 13:20
可以用VLOOKUP函数,但不懂你表格的样式无法写公式给你
给你一个网址,可以学习一下这个函数
如果还是没明白,可以加我的百度HI
参考资料:http://office.microsoft.com/zh-cn/excel-help/RZ101862716.aspx?section=3
热心网友
时间:2023-10-16 13:20
用筛选功能
热心网友
时间:2023-10-16 13:18
环境假设:工资表在Sheet1表;查询表为Sheet2表,查询表只包括工资表的标题行(一行)。
在查询表的标题后方添加一个命令按钮:
1、按钮上右键“属性”,修改Caption的属性值为“工资查询”。
2、按钮上右键“属性”,选“查看代码”,在打开的VBA编辑器的光标处输入下面内容。
MyValue = InputBox("请在下面文本框内输入您要查询的工号或姓名...", "标题工作室")
If MyValue = "" Then MsgBox "您取消了此次的查询操作!", 64 + 0 + 4096, "标题工作室"
For i = 2 To Sheet1.UsedRange.Rows.Count
If Sheet1.Cells(i, 1) = MyValue Or Sheet1.Cells(i, 1) = Val(MyValue) Or Sheet1.Cells(i, 2) = MyValue Then
For j = 1 To Sheet1.UsedRange.Columns.Count
Sheet2.Cells(2, j) = Sheet1.Cells(i, j)
Next
Exit Sub
End If
Next
MsgBox "抱歉!没有找到您要查询人员的工资信息...", 64 + 0 + 4096, "标题工作室"
热心网友
时间:2023-10-16 13:19
那就不要用公式了,直接CTRL + F 输入工号或名字就好了呀,当然前提是工资表里面有这两样。
热心网友
时间:2023-10-16 13:19
你给我个你们的EXCEL 我可以帮你做。。
热心网友
时间:2023-10-16 13:20
可以用VLOOKUP函数,但不懂你表格的样式无法写公式给你
给你一个网址,可以学习一下这个函数
如果还是没明白,可以加我的百度HI
参考资料:http://office.microsoft.com/zh-cn/excel-help/RZ101862716.aspx?section=3
热心网友
时间:2023-10-16 13:20
用筛选功能