|
Private Sub CommandButton2_Click() '入院信息
Dim r&
r = Sheets("信息表").Range("b100000").End(xlUp).Row + 1
If Len(Sheets("入院登记").Range("d5")) = 18 And Mid(Sheets("入院登记").Range("d5"), 7, 2) = 19 Or Mid(Sheets("入院登记").Range("d5"), 7, 2) = 20 Then
Sheets("入院登记").Range("d5").Copy Sheets("信息表").Range("f" & r)
Sheets("入院登记").Range("d4").Copy Sheets("信息表").Range("b" & r)
Sheets("入院登记").Range("f4").Copy Sheets("信息表").Range("c" & r)
Sheets("入院登记").Range("f5").Copy Sheets("信息表").Range("d" & r)
Sheets("入院登记").Range("d6").Copy Sheets("信息表").Range("n" & r)
Sheets("入院登记").Range("f6").Copy Sheets("信息表").Range("k" & r)
Sheets("入院登记").Range("d7").Copy Sheets("信息表").Range("u" & r)
Sheets("入院登记").Range("f7").Copy Sheets("信息表").Range("ou" & r)
If r <= 11 Then
Sheets("信息表").Range("a" & r) = "'00" & r - 2
ElseIf r <= 101 Then
Sheets("信息表").Range("a" & r) = "'0" & r - 2
ElseIf r <= 1001 Then
Sheets("信息表").Range("a" & r) = "'" & r - 2
End If
Else
MsgBox "您输入身份证号不正确,请重新输入"
End If
End Sub
---------------------------------
Private Sub CommandButton1_Click() '出院信息
Dim i&
i = Sheets("信息表").Range("b3:b100000").Find(Sheets("出院登记").Range("d4")).Row
Sheets("出院登记").Range("f4").Copy Sheets("信息表").Range("w" & i)
Sheets("出院登记").Range("h4").Copy Sheets("信息表").Range("ad" & i)
Sheets("出院登记").Range("d5").Copy Sheets("信息表").Range("o" & i)
Sheets("出院登记").Range("f5").Copy Sheets("信息表").Range("x" & i)
Sheets("出院登记").Range("h5").Copy Sheets("信息表").Range("ae" & i)
Sheets("出院登记").Range("d6").Copy Sheets("信息表").Range("l" & i)
Sheets("出院登记").Range("f6").Copy Sheets("信息表").Range("y" & i)
Sheets("出院登记").Range("h6").Copy Sheets("信息表").Range("af" & i)
Sheets("出院登记").Range("d7").Copy Sheets("信息表").Range("ap" & i)
Sheets("出院登记").Range("f7").Copy Sheets("信息表").Range("z" & i)
End Sub
|
|