{"id":4393,"date":"2015-12-21T22:44:38","date_gmt":"2015-12-21T22:44:38","guid":{"rendered":"http:\/\/www.learnexcelmacro.com\/wp\/?p=4393"},"modified":"2022-08-12T11:41:28","modified_gmt":"2022-08-12T11:41:28","slug":"debug-vba-code","status":"publish","type":"post","link":"https:\/\/vmlogger.com\/excel\/2015\/12\/debug-vba-code\/","title":{"rendered":"Excel VBA Basics : All about Debugging Excel VBA code"},"content":{"rendered":"

Dear All,
\n

\"Debugging

Debugging VBA Code<\/p><\/div><\/p>\n

In Tutorial section for Beginners<\/a>, I have written many basic articles like WHAT IS EXCEL MACRO, HOW TO WRITE IT, WHERE TO WRITE IT etc. As you know Errors are common while writing your code in VBA or in any other programming language for that matter. This is not a problem. As long as you know how to fix it. But fixing is again not the real problem. In order to fix the problem, first, you need to identify, where exactly the problem is. Identifying the error in your code is termed as “Debugging”. Debugging is not about fixing the problem, but identifying the problem. Identifying the root cause of the problem.<\/font><\/i><\/strong><\/p>\n

This article should have been written for you long back.. right after your first excel Macro<\/a>. However.. better late than never \ud83d\ude42
\n<\/p>\n

Before I jump to debugging topic, I would like to tell you about the most common errors in excel vba (at a high level). I would say, mainly there are two types of errors (though there are many other categories and subcategories of errors):<\/p>\n

1. Compile Error<\/h3>\n
\"Excel

VBA Compile Error<\/p><\/div>\n

In simple language these are errors which occurs due to wrong syntax. In such case, Excel itself highlights the line where there is a Syntax problem. In such case, you don’t need to worry much to find out the root cause of the error.<\/p>\n

For example:<\/strong> While writing the If-Else-End If condition, I forgot to type the Keyword “THEN”. That particular statement is highlighted with an error message box displayed.<\/p>\n

2. Functional\/logical Error<\/h3>\n

These are the errors, for which VBA\/Excel Macro will not give you any error message. They are logical errors due to which you are not able to get the expected outcome which your code is intended to do.<\/p>\n

Example:<\/strong>You have written a code to calculate factorial of an integer provided by the user. While running the program user provided input as 5 and program ran successfully. After successful run, Factorial of 5 is received as 24. Though program was able to run successfully but the outcome is not same as expected which is 5! = 120.<\/p>\n

\nNow how will you debug your program to find out this logical error in it. <\/p>\n

In order to debug your program you need a mode where you can execute every line of code as and when you want and verify the outcome of each statement. This mode of running the program in called Debug Mode<\/strong>. Therefore now you know, what does it mean, when someone asks you to run your program in debug mode. Now we will see how to run your VBA code in debug mode.<\/p>\n

How to run VBA code in Debug mode<\/h3>\n

To run your program in debug mode is very simple. <\/p>\n

1. Place your cursor <\/strong> anywhere within your function which you want to run it in debug mode
\n 2. Press function Key F8<\/strong><\/strong> or go to Debug –> StepIn<\/strong> as shown in below picture.
\n3. As soon as you do so, your function\/procedure name would get highlighted in Yellow color as shown in below image<\/p>\n

4. Now you keep pressing F8 <\/strong> and program will start executing your code one by one. On every F8 press, program control moves to the next line and that line gets highlighted. It will remain there until you again press F8.
\n

\"VBA

Debugging Mode<\/p><\/div><\/p>\n

5. See the values of variables, statements etc runtime – <\/strong>if you roll your cursor over them, the latest value of that variable will get highlighted as shown in below picture:<\/p>\n

\"Variable

Variable Value<\/p><\/div>\n

6. How to add watch for a particular variable, object, statement etc. :<\/strong>You can also add a watch for such variables\/objects\/statements for which you want to observe the value.<\/p>\n

\"Variable

Variable value Watch<\/p><\/div>\n

This way you will be able to observe the output of fact at every iteration while loop is running. Then at 4th iteration loop will come out and display the result of fact. While as per your expectation loop should have run once more and then you know where is logical error and how to fix it.<\/p>\n

You can not start running your function in debug mode if it requires any input parameters to run. It means you need to start running your code in debug mode from where this function is being called. If a function does not require any input parameter then you can run it in debug mode by following the above steps.<\/h3>\n

What is Break Point and how is this relevant here? <\/h3>\n

Above example was a very simple and small loop. Let’s assume you have a function having multiple loops, nested loops, hundreds of lines of code. Out of this complete function few loops are logically fine. Only one statement or set of statements might have some logical error. In such case as you know that F8 just takes you to next statement, you will have to press thousands times F8 just to reach to the place where actually the logical error exists. and By mistake if you press F5 then it will run the whole program.<\/p>\n

This is where BreakPoint comes in to picture. Break Point is a mechanism which if you put at any statement of your program then your program will automatically stop at that statement. It means if you put the breakpoint on 450th line of your code and press F5 (which is used to run the program) then all 449th statements will be executed and control will stop at 450th statement (highlighted as yellow). Now from here again either you can proceed by pressing F5 or F8 whichever you want.<\/p>\n

How to add Break Point in VBA Code: <\/h3>\n

You can add break point at any statement of your code (which performs some actions… not on defining variables etc.) by doing following:<\/p>\n

1. Place your cursor anywhere on the line where you want to place the break point and Press F9<\/strong>
\n2. That particular line will get highlighted as below:
\n

\"Break

Break Point<\/p><\/div><\/p>\n

You can add as many break points as you want within a program.
\n<\/p>\n

Few Important Shortcut Keys<\/h2>\n\n\n\n\n\n\n
Description<\/strong><\/font><\/td>\nShortcut Keys<\/font><\/strong> <\/td>\n<\/tr>\n
Run code in Debug Mode (Step In)<\/td>\n F8<\/td>\n<\/tr>\n
Run to cursor<\/td>\n Ctrl + F8<\/td>\n<\/tr>\n
Toggle break point<\/td>\n F9<\/td>\n<\/tr>\n
To Clear all the break point<\/td>\nCtrl + F9<\/td>\n<\/tr>\n<\/table>\n

<\/font><\/p>\n

You may also like to read these articles<\/h2>\n

VBA GUIDE TO INTERACT WITH TEXT FILES \u2013 PART \u2013 1 OF 2<\/a>
\n
WHAT IS IMMEDIATE WINDOW AND HOW TO USE IT IN EXCEL VBA<\/a>
\n
IMAGE IN SIGNATURE NOT DISPLAYED \u2013 MAIL SENT BY VBA<\/a>
\n
HOW TO SAVE AND CLOSE AN EXCEL SHEET USING MACRO<\/a>
\n
COMPLETE VBA TUTORIAL TO INTERACT WITH POWER POINT PRESENTATIONS \u2013 PART \u2013 2 OF 2<\/a><\/p>\n<\/span>","protected":false},"excerpt":{"rendered":"

Dear All, In Tutorial section for Beginners, I have written many basic articles like WHAT IS EXCEL MACRO, HOW TO WRITE IT, WHERE TO WRITE IT etc. As you know Errors are common while writing your code in VBA or in any other programming language for that matter. This is not a problem. As long […]<\/p>\n","protected":false},"author":45,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[1674,1679,1675,1676],"tags":[],"class_list":["post-4393","post","type-post","status-publish","format-standard","hentry","category-excel-macro-basics","category-excel-macro-beginner","category-excel-macro-for-beginners","category-excel-tips"],"yoast_head":"\nExcel VBA Basics : All about Debugging Excel VBA code - Let's excel in Excel<\/title>\n<meta name=\"description\" content=\"This article focuses on all debugging methods and techniques in excel VBA. It is must to have knowledge about VBA debugging before start writing your VBA programs.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vmlogger.com\/excel\/2015\/12\/debug-vba-code\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Excel VBA Basics : All about Debugging Excel VBA code\" \/>\n<meta property=\"og:description\" content=\"This article focuses on all debugging methods and techniques in excel VBA. It is must to have knowledge about VBA debugging before start writing your VBA programs.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vmlogger.com\/excel\/2015\/12\/debug-vba-code\/\" \/>\n<meta property=\"og:site_name\" content=\"Let's excel in Excel\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/www.facebook.com\/vmlogger\" \/>\n<meta property=\"article:author\" content=\"http:\/\/www.facebook.com\/vmlogger\" \/>\n<meta property=\"article:published_time\" content=\"2015-12-21T22:44:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-08-12T11:41:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/vmlogger.com\/excel\/wp-content\/uploads\/sites\/11\/2015\/12\/debugging.jpg\" \/>\n<meta name=\"author\" content=\"Vishwamitra Mishra\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/www.twitter.com\/learnexcelmacro\" \/>\n<meta name=\"twitter:site\" content=\"@learnexcelmacro\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Vishwamitra Mishra\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/vmlogger.com\/excel\/2015\/12\/debug-vba-code\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/vmlogger.com\/excel\/2015\/12\/debug-vba-code\/\"},\"author\":{\"name\":\"Vishwamitra Mishra\",\"@id\":\"https:\/\/vmlogger.com\/excel\/#\/schema\/person\/7500a107b0b2d35a8492acf0d11fc8e5\"},\"headline\":\"Excel VBA Basics : All about Debugging Excel VBA code\",\"datePublished\":\"2015-12-21T22:44:38+00:00\",\"dateModified\":\"2022-08-12T11:41:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/vmlogger.com\/excel\/2015\/12\/debug-vba-code\/\"},\"wordCount\":1141,\"commentCount\":3,\"publisher\":{\"@id\":\"https:\/\/vmlogger.com\/excel\/#\/schema\/person\/7500a107b0b2d35a8492acf0d11fc8e5\"},\"image\":{\"@id\":\"https:\/\/vmlogger.com\/excel\/2015\/12\/debug-vba-code\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/vmlogger.com\/excel\/wp-content\/uploads\/sites\/11\/2015\/12\/debugging.jpg\",\"articleSection\":[\"Excel Macro Basics\",\"Excel Macro Beginner\",\"Excel Macro Tutorial\",\"Excel Tips\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/vmlogger.com\/excel\/2015\/12\/debug-vba-code\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/vmlogger.com\/excel\/2015\/12\/debug-vba-code\/\",\"url\":\"https:\/\/vmlogger.com\/excel\/2015\/12\/debug-vba-code\/\",\"name\":\"Excel VBA Basics : All about Debugging Excel VBA code - Let's excel in Excel\",\"isPartOf\":{\"@id\":\"https:\/\/vmlogger.com\/excel\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/vmlogger.com\/excel\/2015\/12\/debug-vba-code\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/vmlogger.com\/excel\/2015\/12\/debug-vba-code\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/vmlogger.com\/excel\/wp-content\/uploads\/sites\/11\/2015\/12\/debugging.jpg\",\"datePublished\":\"2015-12-21T22:44:38+00:00\",\"dateModified\":\"2022-08-12T11:41:28+00:00\",\"description\":\"This article focuses on all debugging methods and techniques in excel VBA. It is must to have knowledge about VBA debugging before start writing your VBA programs.\",\"breadcrumb\":{\"@id\":\"https:\/\/vmlogger.com\/excel\/2015\/12\/debug-vba-code\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/vmlogger.com\/excel\/2015\/12\/debug-vba-code\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/vmlogger.com\/excel\/2015\/12\/debug-vba-code\/#primaryimage\",\"url\":\"https:\/\/vmlogger.com\/excel\/wp-content\/uploads\/sites\/11\/2015\/12\/debugging.jpg\",\"contentUrl\":\"https:\/\/vmlogger.com\/excel\/wp-content\/uploads\/sites\/11\/2015\/12\/debugging.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/vmlogger.com\/excel\/2015\/12\/debug-vba-code\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/vmlogger.com\/excel\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Excel Macro Basics\",\"item\":\"https:\/\/vmlogger.com\/excel\/excel-macro-basics\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Excel VBA Basics : All about Debugging Excel VBA code\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/vmlogger.com\/excel\/#website\",\"url\":\"https:\/\/vmlogger.com\/excel\/\",\"name\":\"Let's excel in Excel\",\"description\":\"Let's share knowledge\",\"publisher\":{\"@id\":\"https:\/\/vmlogger.com\/excel\/#\/schema\/person\/7500a107b0b2d35a8492acf0d11fc8e5\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/vmlogger.com\/excel\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/vmlogger.com\/excel\/#\/schema\/person\/7500a107b0b2d35a8492acf0d11fc8e5\",\"name\":\"Vishwamitra Mishra\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/vmlogger.com\/excel\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/vmlogger.com\/excel\/wp-content\/uploads\/sites\/11\/2022\/07\/avataaars-1.png\",\"contentUrl\":\"https:\/\/vmlogger.com\/excel\/wp-content\/uploads\/sites\/11\/2022\/07\/avataaars-1.png\",\"width\":528,\"height\":560,\"caption\":\"Vishwamitra Mishra\"},\"logo\":{\"@id\":\"https:\/\/vmlogger.com\/excel\/#\/schema\/person\/image\/\"},\"description\":\"My name is Vishwamitra Mishra. Friends Call me Vishwa. I hold a Bachelor\u2019s Degree in Computer Science from D.A.V.V. Indore & currently working as a Technical Lead having over 7 years of experience.\",\"sameAs\":[\"http:\/\/www.learnexcelmacro.com\",\"http:\/\/www.facebook.com\/vmlogger\",\"https:\/\/x.com\/https:\/\/www.twitter.com\/learnexcelmacro\",\"https:\/\/www.youtube.com\/c\/VMLogger\"],\"url\":\"https:\/\/vmlogger.com\/excel\/author\/vishwamitra\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Excel VBA Basics : All about Debugging Excel VBA code - Let's excel in Excel","description":"This article focuses on all debugging methods and techniques in excel VBA. It is must to have knowledge about VBA debugging before start writing your VBA programs.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vmlogger.com\/excel\/2015\/12\/debug-vba-code\/","og_locale":"en_US","og_type":"article","og_title":"Excel VBA Basics : All about Debugging Excel VBA code","og_description":"This article focuses on all debugging methods and techniques in excel VBA. It is must to have knowledge about VBA debugging before start writing your VBA programs.","og_url":"https:\/\/vmlogger.com\/excel\/2015\/12\/debug-vba-code\/","og_site_name":"Let's excel in Excel","article_publisher":"http:\/\/www.facebook.com\/vmlogger","article_author":"http:\/\/www.facebook.com\/vmlogger","article_published_time":"2015-12-21T22:44:38+00:00","article_modified_time":"2022-08-12T11:41:28+00:00","og_image":[{"url":"https:\/\/vmlogger.com\/excel\/wp-content\/uploads\/sites\/11\/2015\/12\/debugging.jpg"}],"author":"Vishwamitra Mishra","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/www.twitter.com\/learnexcelmacro","twitter_site":"@learnexcelmacro","twitter_misc":{"Written by":"Vishwamitra Mishra","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/vmlogger.com\/excel\/2015\/12\/debug-vba-code\/#article","isPartOf":{"@id":"https:\/\/vmlogger.com\/excel\/2015\/12\/debug-vba-code\/"},"author":{"name":"Vishwamitra Mishra","@id":"https:\/\/vmlogger.com\/excel\/#\/schema\/person\/7500a107b0b2d35a8492acf0d11fc8e5"},"headline":"Excel VBA Basics : All about Debugging Excel VBA code","datePublished":"2015-12-21T22:44:38+00:00","dateModified":"2022-08-12T11:41:28+00:00","mainEntityOfPage":{"@id":"https:\/\/vmlogger.com\/excel\/2015\/12\/debug-vba-code\/"},"wordCount":1141,"commentCount":3,"publisher":{"@id":"https:\/\/vmlogger.com\/excel\/#\/schema\/person\/7500a107b0b2d35a8492acf0d11fc8e5"},"image":{"@id":"https:\/\/vmlogger.com\/excel\/2015\/12\/debug-vba-code\/#primaryimage"},"thumbnailUrl":"https:\/\/vmlogger.com\/excel\/wp-content\/uploads\/sites\/11\/2015\/12\/debugging.jpg","articleSection":["Excel Macro Basics","Excel Macro Beginner","Excel Macro Tutorial","Excel Tips"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/vmlogger.com\/excel\/2015\/12\/debug-vba-code\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/vmlogger.com\/excel\/2015\/12\/debug-vba-code\/","url":"https:\/\/vmlogger.com\/excel\/2015\/12\/debug-vba-code\/","name":"Excel VBA Basics : All about Debugging Excel VBA code - Let's excel in Excel","isPartOf":{"@id":"https:\/\/vmlogger.com\/excel\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vmlogger.com\/excel\/2015\/12\/debug-vba-code\/#primaryimage"},"image":{"@id":"https:\/\/vmlogger.com\/excel\/2015\/12\/debug-vba-code\/#primaryimage"},"thumbnailUrl":"https:\/\/vmlogger.com\/excel\/wp-content\/uploads\/sites\/11\/2015\/12\/debugging.jpg","datePublished":"2015-12-21T22:44:38+00:00","dateModified":"2022-08-12T11:41:28+00:00","description":"This article focuses on all debugging methods and techniques in excel VBA. It is must to have knowledge about VBA debugging before start writing your VBA programs.","breadcrumb":{"@id":"https:\/\/vmlogger.com\/excel\/2015\/12\/debug-vba-code\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vmlogger.com\/excel\/2015\/12\/debug-vba-code\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vmlogger.com\/excel\/2015\/12\/debug-vba-code\/#primaryimage","url":"https:\/\/vmlogger.com\/excel\/wp-content\/uploads\/sites\/11\/2015\/12\/debugging.jpg","contentUrl":"https:\/\/vmlogger.com\/excel\/wp-content\/uploads\/sites\/11\/2015\/12\/debugging.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/vmlogger.com\/excel\/2015\/12\/debug-vba-code\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vmlogger.com\/excel\/"},{"@type":"ListItem","position":2,"name":"Excel Macro Basics","item":"https:\/\/vmlogger.com\/excel\/excel-macro-basics\/"},{"@type":"ListItem","position":3,"name":"Excel VBA Basics : All about Debugging Excel VBA code"}]},{"@type":"WebSite","@id":"https:\/\/vmlogger.com\/excel\/#website","url":"https:\/\/vmlogger.com\/excel\/","name":"Let's excel in Excel","description":"Let's share knowledge","publisher":{"@id":"https:\/\/vmlogger.com\/excel\/#\/schema\/person\/7500a107b0b2d35a8492acf0d11fc8e5"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vmlogger.com\/excel\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/vmlogger.com\/excel\/#\/schema\/person\/7500a107b0b2d35a8492acf0d11fc8e5","name":"Vishwamitra Mishra","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vmlogger.com\/excel\/#\/schema\/person\/image\/","url":"https:\/\/vmlogger.com\/excel\/wp-content\/uploads\/sites\/11\/2022\/07\/avataaars-1.png","contentUrl":"https:\/\/vmlogger.com\/excel\/wp-content\/uploads\/sites\/11\/2022\/07\/avataaars-1.png","width":528,"height":560,"caption":"Vishwamitra Mishra"},"logo":{"@id":"https:\/\/vmlogger.com\/excel\/#\/schema\/person\/image\/"},"description":"My name is Vishwamitra Mishra. Friends Call me Vishwa. I hold a Bachelor\u2019s Degree in Computer Science from D.A.V.V. Indore & currently working as a Technical Lead having over 7 years of experience.","sameAs":["http:\/\/www.learnexcelmacro.com","http:\/\/www.facebook.com\/vmlogger","https:\/\/x.com\/https:\/\/www.twitter.com\/learnexcelmacro","https:\/\/www.youtube.com\/c\/VMLogger"],"url":"https:\/\/vmlogger.com\/excel\/author\/vishwamitra\/"}]}},"_links":{"self":[{"href":"https:\/\/vmlogger.com\/excel\/wp-json\/wp\/v2\/posts\/4393"}],"collection":[{"href":"https:\/\/vmlogger.com\/excel\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vmlogger.com\/excel\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vmlogger.com\/excel\/wp-json\/wp\/v2\/users\/45"}],"replies":[{"embeddable":true,"href":"https:\/\/vmlogger.com\/excel\/wp-json\/wp\/v2\/comments?post=4393"}],"version-history":[{"count":0,"href":"https:\/\/vmlogger.com\/excel\/wp-json\/wp\/v2\/posts\/4393\/revisions"}],"wp:attachment":[{"href":"https:\/\/vmlogger.com\/excel\/wp-json\/wp\/v2\/media?parent=4393"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vmlogger.com\/excel\/wp-json\/wp\/v2\/categories?post=4393"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vmlogger.com\/excel\/wp-json\/wp\/v2\/tags?post=4393"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}