我有一个多页用户表单,我想从该用户收集数据。提示用户输入患者姓名,我需要添加一个错误句柄,以确保患者姓名包括姓氏和名字。该名称需要存储在电子表格中,以使姓氏的第一个字符和姓氏的第一个字符为大写字母,并且姓氏和名字之间应有逗号和空格。用户在其中输入患者姓名的地方是一个名为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