ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Data entry form macro shows wrong formats (https://www.excelbanter.com/excel-programming/436204-data-entry-form-macro-shows-wrong-formats.html)

Axel07

Data entry form macro shows wrong formats
 
My Excel 2007 table has columns containing dates in the format 2009-11-15 and
times in the format 14:16 ( [h]:mm ). I open a data entry form by clicking on
the form button in the Quick Access Toolbar. I insert the current date using
the keyboard shortcut Control-semicolon. The date appears in the expected
format.

I prefer to open the data entry form using the following macro, to which I
have assigned the keyboard shortcut Control-Shift-O:

Sub OpenDataForm()
' Keyboard Shortcut: Ctrl+Shift+O
ActiveSheet.ShowDataForm
End Sub

However, when I open the data entry form using the macro, the form does not
recognize the format setting in the Excel table, and displays dates in the
format 11/15/2009. Similarly, times appear in AM/PM format instead of my
24-hour format. When the form data is saved as a new entry, these unwanted
formats appear in the table.

(1) Why do the formats differ depending on whether the data entry form is
invoked by button-clicking or the macro?

(2) How should I rewrite the macro to ensure that it picks up format
settings from the Excel table?

Thanks.

David





All times are GMT +1. The time now is 01:48 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com