|
楼主 |
发表于 2023-5-21 19:44
|
显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
Private Sub TextBox2_BeforeUpdate(ByVal Cancel As MSForms.ReturnBoolean) '密码框,输入密码不存在,就提示密码错误
On Error Resume Next
Dim theStr$, arr, brr, j
arr = Sheets("工资数据").UsedRange
theStr = TextBox2.Value
For a = 3 To UBound(arr, 1)
If brr(1, TextBox1.Text) & "@" & brr(1, TextBox2.Text) = arr(a, 2) & arr(a, 9) Then'这行文本框内容,如何与数据对比
TextBox3.Value = arr(a, 3) '姓名
TextBox4.Value = arr(a, 4) '基本工资
TextBox5.Value = arr(a, 5) '岗位工资
TextBox6.Value = arr(a, 6) '代扣社保
TextBox7.Value = arr(a, 7) '实发工资
Else
MsgBox "密码错误,请确认或联系管理员!", vbCritical, "错误"
End If
Next
End Sub |
|