看你的代码就累,给你整好看点
Private Sub CommandButton1_Click()
Dim xyid As String Dim hang As Integer Dim sh1 As Worksheet Dim sh2 As Worksheet
xyid = InputBox("需要查询的ID", "查询回迁户协议号") Set sh1 = ThisWorkbook.Sheets("入户结算通知单模板") Set sh2 = ThisWorkbook.Sheets("回迁二期入住明细") sh2.Activate
For hang = 2 To 1000 If sh2.Cells(hang, 1).Value = xyid Then MsgBox ("协议号" & sh2.Cells(hang, 1) & Chr(13) & "姓名" & sh2.Cells(hang, 2)) s = sh1.Range("A1:A2") sh1.Range("f3") = sh2.Cells(hang, 2) sh1.Range("r3") = sh2.Cells(hang, 3) sh1.Range("AO3") = sh2.Cells(hang, 4) Exit For End If Next hang
If hang = 1001 Then MsgBox ("未查到该回迁户") sh1.Activate End Sub |