{"id":688,"date":"2023-09-27T16:45:34","date_gmt":"2023-09-27T16:45:34","guid":{"rendered":"https:\/\/exceladvisor.org\/es\/error-de-incompatibilidad-tipo-13\/"},"modified":"2023-12-25T10:27:18","modified_gmt":"2023-12-25T10:27:18","slug":"error-de-incompatibilidad-tipo-13","status":"publish","type":"page","link":"https:\/\/exceladvisor.org\/es\/error-de-incompatibilidad-tipo-13\/","title":{"rendered":"\u00bfc\u00f3mo solucionar el error 13 de vba?"},"content":{"rendered":"<div class=\"excel-antes-del-contenido\" id=\"excel-1253540251\"><script type=\"text\/javascript\">\r\n\tatOptions = {\r\n\t\t'key' : 'c1158f160081d6540a8409e6925dab94',\r\n\t\t'format' : 'iframe',\r\n\t\t'height' : 250,\r\n\t\t'width' : 300,\r\n\t\t'params' : {}\r\n\t};\r\n<\/script>\r\n<script type=\"text\/javascript\" src=\"\/\/www.highperformanceformat.com\/c1158f160081d6540a8409e6925dab94\/invoke.js\"><\/script><\/div><p>Se produce una discrepancia de tipos (error 13) cuando intenta especificar un valor para una variable que no coincide con su tipo de datos. En VBA, cuando declara una variable, necesita establecer su tipo de datos, y cuando especifica un valor distinto de ese tipo de datos, obtiene el tipo de error de falta de coincidencia 13. <\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-57054\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-erreur-dincompatibilite-de-type.png\" sizes=\"auto, \" srcset=\"\" alt=\"error de no coincidencia de tipos\" width=\"414\" height=\"234\"><\/figure>\n<\/div>\n<p> En este tutorial veremos cu\u00e1les son las posibles situaciones en las que puede ocurrir el error de tiempo de ejecuci\u00f3n 13 al ejecutar un c\u00f3digo.<\/p>\n<h2 class=\"wp-block-heading\"> Error de discrepancia en el tipo de fecha<\/h2>\n<p> En VBA existe un tipo de datos espec\u00edfico para manejar fechas y a veces esto sucede cuando usas una variable para almacenar una fecha y el valor que especificas es diferente.<\/p>\n<p> En el siguiente c\u00f3digo declar\u00e9 una variable como fecha y luego especifiqu\u00e9 el valor de la celda A1 donde se supone que debo tener solo una fecha. Pero como puedes ver, la fecha que tengo en la celda 1 no est\u00e1 en el formato correcto, VBA no puede identificarla como fecha. <\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-57055\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/2-erreur-de-non-concordance-de-type-avec-la-date.png\" sizes=\"auto, \" srcset=\"\" alt=\"\" width=\"746\" height=\"377\"><\/figure>\n<\/div>\n<pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Sub myMacro() Dim iVal As Date iVal = Range(\"A1\").Value End Sub<\/code><\/pre>\n<h2 class=\"wp-block-heading\"> Error de coincidencia de tipo con el n\u00famero<\/h2>\n<p> Obtendr\u00e1 el mismo error cuando trabaje con n\u00fameros donde obtendr\u00e1 un valor diferente cuando intente especificar un n\u00famero para una variable.<\/p>\n<p> En el siguiente ejemplo, tiene un error en la celda A1 que se supone que es un valor num\u00e9rico. Entonces, cuando ejecuta el c\u00f3digo, VBA le muestra el error de tiempo de ejecuci\u00f3n 13 porque no puede identificar el valor como un n\u00famero. <\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-57056\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/3-erreur-de-non-concordance-de-type-avec-le-numero.png\" sizes=\"auto, \" srcset=\"\" alt=\"\" width=\"751\" height=\"477\"><\/figure>\n<\/div>\n<pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Sub myMacro() Dim iNum As Long iNum = Range(\"A6\").Value End Sub<\/code><\/pre>\n<h3 class=\"wp-block-heading\"> <strong>Error de tiempo de ejecuci\u00f3n 6 Desbordamiento<\/strong><\/h3>\n<p> En VBA, existen varios tipos de datos para tratar con n\u00fameros y cada uno de estos tipos de datos tiene un rango de n\u00fameros que puede asignarle. Pero surge un problema cuando especifica un n\u00famero que est\u00e1 fuera del rango del tipo de datos.<\/p>\n<p> En este caso, le mostraremos el desbordamiento del error de ejecuci\u00f3n 6, que indica que necesita cambiar el tipo de datos y el n\u00famero que especific\u00f3 est\u00e1 fuera de rango. <\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-57057\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/4-erreur-dexecution-6-debordement.png\" sizes=\"auto, \" srcset=\"\" alt=\"\" width=\"722\" height=\"424\"><\/figure>\n<\/div>\n<h2 class=\"wp-block-heading\"> Otras situaciones donde esto puede suceder<\/h2>\n<p> Puede haber otras situaciones en las que podr\u00eda enfrentarse al error de tiempo de ejecuci\u00f3n 14: Tipo no coincidente.<\/p>\n<ol type=\"1\">\n<li> Cuando asigna un rango a una tabla pero ese rango consta de una sola celda.<\/li>\n<li> Cuando defines una variable como un objeto, pero al escribir el c\u00f3digo est\u00e1s especificando un objeto diferente a esa variable.<\/li>\n<li> Cuando especifica una variable como una hoja de trabajo pero usa la colecci\u00f3n de hojas en el c\u00f3digo o viceversa.<\/li>\n<\/ol>\n<h2 class=\"wp-block-heading\"> C\u00f3mo solucionar la falta de coincidencia de tipos (Error 13)<\/h2>\n<p> La mejor manera de lidiar con este error es acceder a la instrucci\u00f3n para ejecutar una l\u00ednea de c\u00f3digo espec\u00edfica o mostrar un cuadro de mensaje al usuario cuando ocurre el error. Pero tambi\u00e9n puedes comprobar el terreno paso a paso antes de ejecutarlo. Para esto, necesita usar la herramienta de depuraci\u00f3n de VBA, o tambi\u00e9n puede usar la tecla de acceso directo F8. <\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-57058\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/5-comment-corriger-lincompatibilite-de-type.png\" sizes=\"auto, \" srcset=\"\" alt=\"\" width=\"586\" height=\"387\"><\/figure>\n<\/div>\n<div class=\"gb-container gb-container-4db6181c gb-container-mt\"> <a class=\"gb-button gb-button-c5897111 gb-button-text gb-button-mt-button\" href=\"https:\/\/exceladvisor.org\/es\/vba\/\">\u00bfQu\u00e9 es VBA?<\/a><\/p>\n<h2 class=\"gb-headline gb-headline-665e5f6b gb-headline-text gb-headline-mt-heading\"> Tutoriales relacionados <\/h2>\n<div class=\"gb-grid-wrapper gb-grid-wrapper-a20baf7c gb-grid-wrapper-mt-grid\">\n<div class=\"gb-grid-column gb-grid-column-65ddf67e\">\n<div class=\"gb-container gb-container-65ddf67e\">\n<ul>\n<li> <a href=\"https:\/\/exceladvisor.org\/es\/manejo-de-errores\/\">Manejo de errores de VBA<\/a><\/li>\n<li> <a href=\"https:\/\/exceladvisor.org\/es\/error-de-automatizacion-440\/\">Error de automatizaci\u00f3n de VBA (Error 440)<\/a><\/li>\n<li> <a href=\"https:\/\/exceladvisor.org\/es\/llamada-a-procedimiento-no-valida-o-error-de-argumento-5\/\">Llamada a procedimiento VBA no v\u00e1lida o error de argumento (Error 5)<\/a><\/li>\n<li> <a href=\"https:\/\/exceladvisor.org\/es\/el-objeto-no-admite-esta-propiedad-o-metodo-error-438\/\">El objeto VBA no admite esta propiedad o error de m\u00e9todo (Error 438)<\/a><\/li>\n<li> <a href=\"https:\/\/exceladvisor.org\/es\/error-de-objeto-requerido-424\/\">Error de objeto VBA requerido (Error 424)<\/a> <\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div class=\"gb-grid-column gb-grid-column-50067b57\">\n<div class=\"gb-container gb-container-50067b57\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Se produce una discrepancia de tipos (error 13) cuando intenta especificar un valor para una variable que no coincide con su tipo de datos. En VBA, cuando declara una variable, necesita establecer su tipo de datos, y cuando especifica un valor distinto de ese tipo de datos, obtiene el tipo de error de falta de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"ub_ctt_via":"","footnotes":""},"class_list":["post-688","page","type-page","status-publish","hentry"],"featured_image_src":null,"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u00bfc\u00f3mo solucionar el error 13 de vba?<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/exceladvisor.org\/es\/error-de-incompatibilidad-tipo-13\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u00bfc\u00f3mo solucionar el error 13 de vba?\" \/>\n<meta property=\"og:description\" content=\"Se produce una discrepancia de tipos (error 13) cuando intenta especificar un valor para una variable que no coincide con su tipo de datos. En VBA, cuando declara una variable, necesita establecer su tipo de datos, y cuando especifica un valor distinto de ese tipo de datos, obtiene el tipo de error de falta de [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/exceladvisor.org\/es\/error-de-incompatibilidad-tipo-13\/\" \/>\n<meta property=\"og:site_name\" content=\"Excel Advisor\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-25T10:27:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-erreur-dincompatibilite-de-type.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/exceladvisor.org\/es\/error-de-incompatibilidad-tipo-13\/\",\"url\":\"https:\/\/exceladvisor.org\/es\/error-de-incompatibilidad-tipo-13\/\",\"name\":\"\u00bfc\u00f3mo solucionar el error 13 de vba?\",\"isPartOf\":{\"@id\":\"https:\/\/exceladvisor.org\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/exceladvisor.org\/es\/error-de-incompatibilidad-tipo-13\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/exceladvisor.org\/es\/error-de-incompatibilidad-tipo-13\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-erreur-dincompatibilite-de-type.png\",\"datePublished\":\"2023-09-27T16:45:34+00:00\",\"dateModified\":\"2023-12-25T10:27:18+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/exceladvisor.org\/es\/error-de-incompatibilidad-tipo-13\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/exceladvisor.org\/es\/error-de-incompatibilidad-tipo-13\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/exceladvisor.org\/es\/error-de-incompatibilidad-tipo-13\/#primaryimage\",\"url\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-erreur-dincompatibilite-de-type.png\",\"contentUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-erreur-dincompatibilite-de-type.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/exceladvisor.org\/es\/error-de-incompatibilidad-tipo-13\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Hogar\",\"item\":\"https:\/\/exceladvisor.org\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u00bfc\u00f3mo solucionar el error 13 de vba?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/exceladvisor.org\/es\/#website\",\"url\":\"https:\/\/exceladvisor.org\/es\/\",\"name\":\"Excel Advisor\",\"description\":\"Su gu\u00eda para la dominaci\u00f3n de datos!\",\"publisher\":{\"@id\":\"https:\/\/exceladvisor.org\/es\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/exceladvisor.org\/es\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/exceladvisor.org\/es\/#organization\",\"name\":\"Excel Advisor\",\"url\":\"https:\/\/exceladvisor.org\/es\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/exceladvisor.org\/es\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/exceladvisor.org\/es\/wp-content\/uploads\/2023\/12\/exceladvisor.org_.png\",\"contentUrl\":\"https:\/\/exceladvisor.org\/es\/wp-content\/uploads\/2023\/12\/exceladvisor.org_.png\",\"width\":105,\"height\":36,\"caption\":\"Excel Advisor\"},\"image\":{\"@id\":\"https:\/\/exceladvisor.org\/es\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u00bfc\u00f3mo solucionar el error 13 de vba?","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:\/\/exceladvisor.org\/es\/error-de-incompatibilidad-tipo-13\/","og_locale":"es_ES","og_type":"article","og_title":"\u00bfc\u00f3mo solucionar el error 13 de vba?","og_description":"Se produce una discrepancia de tipos (error 13) cuando intenta especificar un valor para una variable que no coincide con su tipo de datos. En VBA, cuando declara una variable, necesita establecer su tipo de datos, y cuando especifica un valor distinto de ese tipo de datos, obtiene el tipo de error de falta de [&hellip;]","og_url":"https:\/\/exceladvisor.org\/es\/error-de-incompatibilidad-tipo-13\/","og_site_name":"Excel Advisor","article_modified_time":"2023-12-25T10:27:18+00:00","og_image":[{"url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-erreur-dincompatibilite-de-type.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/exceladvisor.org\/es\/error-de-incompatibilidad-tipo-13\/","url":"https:\/\/exceladvisor.org\/es\/error-de-incompatibilidad-tipo-13\/","name":"\u00bfc\u00f3mo solucionar el error 13 de vba?","isPartOf":{"@id":"https:\/\/exceladvisor.org\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/exceladvisor.org\/es\/error-de-incompatibilidad-tipo-13\/#primaryimage"},"image":{"@id":"https:\/\/exceladvisor.org\/es\/error-de-incompatibilidad-tipo-13\/#primaryimage"},"thumbnailUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-erreur-dincompatibilite-de-type.png","datePublished":"2023-09-27T16:45:34+00:00","dateModified":"2023-12-25T10:27:18+00:00","breadcrumb":{"@id":"https:\/\/exceladvisor.org\/es\/error-de-incompatibilidad-tipo-13\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/exceladvisor.org\/es\/error-de-incompatibilidad-tipo-13\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/exceladvisor.org\/es\/error-de-incompatibilidad-tipo-13\/#primaryimage","url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-erreur-dincompatibilite-de-type.png","contentUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-erreur-dincompatibilite-de-type.png"},{"@type":"BreadcrumbList","@id":"https:\/\/exceladvisor.org\/es\/error-de-incompatibilidad-tipo-13\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Hogar","item":"https:\/\/exceladvisor.org\/es\/"},{"@type":"ListItem","position":2,"name":"\u00bfc\u00f3mo solucionar el error 13 de vba?"}]},{"@type":"WebSite","@id":"https:\/\/exceladvisor.org\/es\/#website","url":"https:\/\/exceladvisor.org\/es\/","name":"Excel Advisor","description":"Su gu\u00eda para la dominaci\u00f3n de datos!","publisher":{"@id":"https:\/\/exceladvisor.org\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/exceladvisor.org\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/exceladvisor.org\/es\/#organization","name":"Excel Advisor","url":"https:\/\/exceladvisor.org\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/exceladvisor.org\/es\/#\/schema\/logo\/image\/","url":"https:\/\/exceladvisor.org\/es\/wp-content\/uploads\/2023\/12\/exceladvisor.org_.png","contentUrl":"https:\/\/exceladvisor.org\/es\/wp-content\/uploads\/2023\/12\/exceladvisor.org_.png","width":105,"height":36,"caption":"Excel Advisor"},"image":{"@id":"https:\/\/exceladvisor.org\/es\/#\/schema\/logo\/image\/"}}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/exceladvisor.org\/es\/wp-json\/wp\/v2\/pages\/688","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/exceladvisor.org\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/exceladvisor.org\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/exceladvisor.org\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/exceladvisor.org\/es\/wp-json\/wp\/v2\/comments?post=688"}],"version-history":[{"count":1,"href":"https:\/\/exceladvisor.org\/es\/wp-json\/wp\/v2\/pages\/688\/revisions"}],"predecessor-version":[{"id":1192,"href":"https:\/\/exceladvisor.org\/es\/wp-json\/wp\/v2\/pages\/688\/revisions\/1192"}],"wp:attachment":[{"href":"https:\/\/exceladvisor.org\/es\/wp-json\/wp\/v2\/media?parent=688"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}