{"id":12180,"date":"2013-09-07T16:05:46","date_gmt":"2013-09-07T16:05:46","guid":{"rendered":"http:\/\/www.learnexcelmacro.com\/?p=3101"},"modified":"2013-09-07T16:05:46","modified_gmt":"2013-09-07T16:05:46","slug":"email-id-syntax-validation","status":"publish","type":"post","link":"https:\/\/vmlogger.com\/excel\/2013\/09\/email-id-syntax-validation\/","title":{"rendered":"Email ID Syntax Validation in Excel"},"content":{"rendered":"
Dear LEM users, Suppose you have a cell to enter email ID ONLY and ofcourse you would like user to enter a valid email ID there. To verify that you would like to place a syntax validation in place so that user is notified on entering a an invalid email ID. (Only Syntax validation here) Example: <\/strong> abc@xyz.com The above function can be used in many ways. But here I am explaining to use the above function in two ways. Press ALT + F11 to go to the VBE (VB Code Editor)<\/p>\n From the Top-Left, right click on any Sheet and Add a New Module<\/p>\n Paste the above code in that module (in Right side Pane as shown in the below picture)
\n
\nI got quite a few questions regarding How to enforce Email ID syntax validation<\/strong> in Excel. It could be in a particular cell or any textbox etc. So i thought of putting this small excel VBA tip which may help a lot in enforcing this validation. This small validation trick will make your excel intelligent and your BOSS happy \ud83d\ude42
\n <\/p>\nEmail ID syntax validation in an Excel Cell<\/h3>\n
\n
\nI have created a function which does the syntax validation of any text entered as an email ID.
\n <\/p>\n\nPublic Function IsValidEmail(rng As Range) As Boolean\n If Trim(rng.Value) Like \"?*@[!.]*.[!.]*\" Then\n If Not rng.Value Like \"*@*@*\" Then\n IsValidEmail = True\n End If\n End If\nEnd Function\n<\/code><\/pre>\n
How to use the above function – Method 1<\/h3>\n
\nFollow the below steps to do so:
\n<\/p>\nStep 1<\/h2>\n
Step 2<\/h2>\n
Step 3<\/h2>\n
\n
\n