my userform to sign out equipment is automatically changing the date to US format (e.g. mm/dd/yyyy), even though it is being completed using UK format date (i.e. dd/mm/yyyy). Is there something I could change or add a line into the code to stop this from happening?
Private Sub CommandButton1_Click()
Dim A As Long
Sheets("Inventory").Select
Columns("A:E").Select
ActiveSheet.Unprotect
Sheets("MainPage").Select
A = Sheet2.Cells(Sheet2.Rows.Count, 1).End(xlUp).Row + 1
Sheet2.Cells(A, 1).Value = ComboBox1.Value
Sheet2.Cells(A, 2).Value = Clienterva.Value
Sheet2.Cells(A, 3).Value = Physerva.Value
Sheet2.Cells(A, 4).Value = Dateerva.Value
ComboBox1.Value = ""
Patienterva.Value = ""
Physerva.Value = ""
Dateerva.Value = ""
Sheets("Inventory").Select
Columns("A:E").Select
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
Sheets("MainPage").Select
End Sub
Private Sub CommandButton2_Click()
UserForm1.Hide
End Sub
Private Sub Noxerva_Change()
Me.Noxerva = UCase(Me.Noxerva)
End Sub
Private Sub Clienterva_Change()
Me.Patienterva = UCase(Me.Patienterva)
End Sub
Private Sub Physerva_Change()
Me.Physerva = UCase(Me.Physerva)
End Sub
Thank you in advance
CDate- i.e.Sheet2.Cells(A, 4).Value = CDate(Dateerva.Value)