mcrmg
asked on
Excel loop
Hi,
Is there a way to enhance the code EE helped me by looking at specific columns.
https://www.experts-exchange.com/questions/29120476/formatting-data.html
I just found out there are just way too many columns I need to check.
E, H, K, U, V, AC, AP, AQ, AR, BF, BM...................
Is there a way to loop through those columns?
thanks
Is there a way to enhance the code EE helped me by looking at specific columns.
https://www.experts-exchange.com/questions/29120476/formatting-data.html
Sub FormatDate()
Dim cel As Range
For Each cel In Range("A2:C" & ActiveSheet.UsedRange.Rows.Count)
If InStr(1, cel.Text, ".") = 0 And InStr(1, cel.Text, ",") = 0 Then
If Len(cel.Value2) > 5 Then
If Not IsDate(cel.Value2) Then
cel = Left$(cel.Value2, 4) & "/" & Mid$(cel.Value2, 5, 2) & "/" & Right$(cel.Value2, 2)
End If
End If
cel.NumberFormat = "mm/dd/yyyy"
End If
Next
End Sub
I just found out there are just way too many columns I need to check.
E, H, K, U, V, AC, AP, AQ, AR, BF, BM...................
Is there a way to loop through those columns?
thanks
I corrected line 5
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Have to fix my boss's pc now....I will close the question now. and post back. thank you
ASKER
thanks
I could have waited until you tested so let me know if there are problems, but in any case you’re welcome and I’m glad I was able to help.
If you expand the “Full Biography” section of my profile you’ll find links to some articles I’ve written that may interest you.
Marty - Microsoft MVP 2009 to 2017
Experts Exchange Most Valuable Expert (MVE) 2015, 2017
Experts Exchange Top Expert Visual Basic Classic 2012 to 2017
Experts Exchange Top Expert VBA (current)
If you expand the “Full Biography” section of my profile you’ll find links to some articles I’ve written that may interest you.
Marty - Microsoft MVP 2009 to 2017
Experts Exchange Most Valuable Expert (MVE) 2015, 2017
Experts Exchange Top Expert Visual Basic Classic 2012 to 2017
Experts Exchange Top Expert VBA (current)
ASKER
Okay, I am back. I think the only thing I see so far is to remove -1 on line 9. thanks
Yes, you're correct.
ASKER
Thank you very much
Open in new window