带有名称和日期的用户表单输入错误处理

时间:2018-10-19 15:27:46

标签: excel vba excel-vba

我有一个多页用户表单,我想从该用户收集数据。提示用户输入患者姓名,我需要添加一个错误句柄,以确保患者姓名包括姓氏和名字。该名称需要存储在电子表格中,以使姓氏的第一个字符和姓氏的第一个字符为大写字母,并且姓氏和名字之间应有逗号和空格。用户在其中输入患者姓名的地方是一个名为txtPatient的文本框。我相信这两个任务都需要某种类型的字符串操作,但是我对如何执行操作感到困惑。该名称存储在excel中已经存在的数据列表的底部,因此当我添加患者姓名时,他们的其余数据将填写并添加到我用

完成的列表中
    Private Sub cmdAddPatient_Click()
    Worksheets("Daily Appts").Select
    Me.cboStatus = "Scheduled" 'patients status will only be "treated" when they are added
    With Cells(Cells.Rows.Count, 1).End(xlUp) 'used to find the how many rows contain data in worksheet and add on
        .Offset(1, 0) = Me.txtPatient
        .Offset(1, 1) = Me.txtLast4 'offset fills in the corresponding column data for user inputs
        .Offset(1, 2) = Me.txtDOB
        .Offset(1, 3) = Me.cboProcedure
        .Offset(1, 4) = Me.cboSedation
        .Offset(1, 5) = Me.cboStatus
        .Offset(1, 6) = Me.cboAttending
        .Offset(1, 7) = Me.cboFellow
        .Offset(1, 8) = Me.cboNurse
    End With
End Sub

enter image description here

0 个答案:

没有答案