Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi All,
I have a form to input staff details and l am having trouble verifying the date format. The staff details exist on 1 Excel sheet in a "database" and when the form is lauched the existing details are displayed in the form. The DOB column is formatted as dd/mm/yyyy as is the short date in the systems regional settings. The code below is a snippet of the full code but is flawed in that: 1) As it is it crashes on the IF, OR, Then statement for cmbHREnter_Click 2) If l dont declare the variable type it runs fine but if the user overwrites the date it is written to Excel in the incorrect format Can anybody please tell me where l am going wrong as l have spent hours trying to correct this problem. All comments gratefully received. Dim DOB As Date Dim Nino As String Dim Surname As String Private Sub UserForm_Initialize tbDOB.Text = ActiveCell.Offset(0, 3).Value End Sub Private Sub cmbHREnter_Click() DOB = tbDOB.Value If Nino = "" Or _ Surname = "" Or _ DOB = "" Or _ Then MsgBox ("One of the compulsory fields is blank. Please re-enter") Else ActiveCell.Offset(0, -1).Value = Nino ActiveCell.Value = Surname ActiveCell.Offset(0, 3).Value = DOB End If End Sub Regards Michael beckinsale |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
How do I verify the password date of an excel workbook | Excel Discussion (Misc queries) | |||
Verify the format of the content of a textbox included in a frame | Excel Programming | |||
code to convert date from TEXT format (03-02) to DATE format (200203) | Excel Programming | |||
Verify Data Format via VB | Excel Programming | |||
Change a date in text format xx.xx.20xx to a recognised date format | Excel Programming |