Impossible to change the date format in Excel ” Date Format Bug “

Sharing is caring!

<div dir&equals;"ltr" style&equals;"text-align&colon; left&semi;"><span style&equals;"font-size&colon; small&semi;"><span style&equals;"font-family&colon; Verdana&comma;sans-serif&semi;">Just came across this bug in Excel&comma; Thought I should share with others for easy and quick solution&period;<&sol;span><&sol;span><br &sol;><span style&equals;"font-size&colon; small&semi;"><span style&equals;"font-family&colon; Verdana&comma;sans-serif&semi;"><br &sol;><&sol;span><&sol;span><span style&equals;"font-size&colon; small&semi;"><span style&equals;"font-family&colon; Verdana&comma;sans-serif&semi;"><b>Problem&colon;&nbsp&semi;<&sol;b><&sol;span><&sol;span><br &sol;><span style&equals;"font-size&colon; small&semi;"><span style&equals;"font-family&colon; Verdana&comma;sans-serif&semi;"><br &sol;><&sol;span><&sol;span><span style&equals;"font-size&colon; small&semi;"><span style&equals;"font-family&colon; Verdana&comma;sans-serif&semi;">Can&&num;8217&semi;t change the format of the date column&period; It doesn&&num;8217&semi;t seem to be responding to any date format changes I try to make&period;<&sol;span><&sol;span><br &sol;><span style&equals;"font-size&colon; small&semi;"><span style&equals;"font-family&colon; Verdana&comma;sans-serif&semi;"><br &sol;><&sol;span><&sol;span><span style&equals;"font-size&colon; small&semi;"><span style&equals;"font-family&colon; Verdana&comma;sans-serif&semi;"><b>Cause&colon;&nbsp&semi;<&sol;b><&sol;span><&sol;span><br &sol;><span style&equals;"font-size&colon; small&semi;"><span style&equals;"font-family&colon; Verdana&comma;sans-serif&semi;">It seems excel is keeping the format of the cell into text and not changing it to date format&period; In most cases this happens when data is imported to excel&period;<&sol;span><&sol;span><br &sol;><span style&equals;"font-size&colon; small&semi;"><span style&equals;"font-family&colon; Verdana&comma;sans-serif&semi;"><br &sol;><&sol;span><&sol;span><span style&equals;"font-size&colon; small&semi;"><span style&equals;"font-family&colon; Verdana&comma;sans-serif&semi;"><b>Solution&colon;&nbsp&semi;<&sol;b><&sol;span><&sol;span><br &sol;><span style&equals;"font-size&colon; small&semi;"><span style&equals;"font-family&colon; Verdana&comma;sans-serif&semi;">1&period;Work around is to fill the blank cell into number &comma; Delete required cell value &comma; Paste blank cell value &lpar;number&rpar; and re- enter date &lpar; <span style&equals;"color&colon; red&semi;">unpredictable<&sol;span>&rpar; <&sol;span><&sol;span><br &sol;><span style&equals;"font-size&colon; small&semi;"><span style&equals;"font-family&colon; Verdana&comma;sans-serif&semi;"><br &sol;><&sol;span><&sol;span><span style&equals;"font-size&colon; small&semi;"><span style&equals;"font-family&colon; Verdana&comma;sans-serif&semi;">2&period; Select Cell &lpar;date&rpar; Click Data &gt&semi; Text to Columns&comma; click Next twice&comma; tick Date and select MDY then click Finish&period;&nbsp&semi; &lpar;<span style&equals;"color&colon; red&semi;">Worked<&sol;span>&rpar;<&sol;span><&sol;span><br &sol;><span style&equals;"font-size&colon; small&semi;"><span style&equals;"font-family&colon; Verdana&comma;sans-serif&semi;"><br &sol;><&sol;span><&sol;span><span style&equals;"font-size&colon; small&semi;"><span style&equals;"font-family&colon; Verdana&comma;sans-serif&semi;">3&period; Run Following Code &lpar; you need to enable macro option to run this code&rpar; and apply to all worksheet&period; <&sol;span><&sol;span><br &sol;><span style&equals;"font-size&colon; small&semi;"><span style&equals;"font-family&colon; Verdana&comma;sans-serif&semi;">VB&colon;<&sol;span><&sol;span><&sol;p>&NewLine;<div>&NewLine;<pre style&equals;"height&colon; 144px&semi;"><span style&equals;"font-size&colon; small&semi;"><span style&equals;"font-family&colon; Verdana&comma;sans-serif&semi;"><span>Option Explicit<&sol;span> <br &sol;> <br &sol;><span>Sub<&sol;span> PrepareData&lpar;&rpar; <br &sol;> <span>Dim<&sol;span> F <span>As<&sol;span> Range <br &sol;> Application&period;ScreenUpdating &equals; <span>False<&sol;span> <br &sol;> <span>For Each<&sol;span> F <span>In<&sol;span> ActiveSheet&period;UsedRange <br &sol;> F&period;Value &equals; F&period;Value <br &sol;> <span>Next<&sol;span> F <br &sol;> Application&period;ScreenUpdating &equals; <span>True<&sol;span> <br &sol;><span>End Sub<&sol;span>&nbsp&semi;<&sol;span><&sol;span><&sol;pre>&NewLine;<pre style&equals;"height&colon; 144px&semi;"><span style&equals;"font-size&colon; small&semi;"><span style&equals;"font-family&colon; Verdana&comma;sans-serif&semi;">&nbsp&semi;<&sol;span><&sol;span><&sol;pre>&NewLine;<pre style&equals;"height&colon; 144px&semi;">&nbsp&semi;<&sol;pre>&NewLine;<pre style&equals;"height&colon; 144px&semi;">&nbsp&semi;<&sol;pre>&NewLine;<&sol;div>&NewLine;<&sol;div>&NewLine;

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.