Se Ha Producido El Error 13 En Tiempo De Ejecucion: No Coinsiden Los Tipos |
Bienvenido, invitado ( Identificarse | Registrarse )
![]() ![]() |
Se Ha Producido El Error 13 En Tiempo De Ejecucion: No Coinsiden Los Tipos |
Dec 16 2021, 10:56 AM
Publicado:
#1
|
|
|
Colaborador del Clan ![]() ![]() Grupo: Miembros Mensajes: 444 Agradecimientos: 62 Registrado: 6-February 09 Desde: USA Miembro No.: 21,201 Pais:
|
Hola compañeros saludos cordiales
Baje un archivo Ecxel habilitado para Macro y cuando lo boy a ejecutar me sale este erroe ver imagen Por favor alguien me odria colaborar Gracias Tengo instalado Win 10 Pro
Fichero(s) Adjunto(s)
error_13... Usted aun no cumple los requisitos para descargar archivos. CLICK para mas INFO ( 22.2k )
Número de descargas: 0 |
|
|
|
Dec 16 2021, 02:29 PM
Publicado:
#2
|
|
![]() Miembro del Clan ![]() Grupo: Miembros Mensajes: 240 Agradecimientos: 252 Registrado: 28-November 11 Desde: Honduras Miembro No.: 279,730 Pais:
|
El error 13 en Visual Basic Advance (VBA) se presenta cuando no hay coincidencia entre la variable que se declara y la variable que se ejecuta. Puesto que cada variable en Excel posee determinadas características y propiedades, al no coincidir los tipos , Excel lo asume como un error en tiempo de ejecución al cual denomina error número 13 “No coinciden los tipos”
Error 13 en VBA Error 13 en VBA Este tipo de error en VBA puede llegar a ser muy frecuente cuando se declara una variable específica y el valor de la misma se relaciona con las características de otras. Ejemplo de Error 13 en vba Un ejemplo sencillo de este tipo de error es el siguiente: Nos interesa ejecutar una macro que muestre el contenido de la celda c2 en un Message Box. La celda c2 debe estar situada en la hoja número 2 y la variable denominada como” variable1” deberá ser declarada como entera. De acuerdo al ejemplo, procedemos a crear la subrutina ejemplo Error 13 en VBA Error 13 en VBA Como hemos declarado variable1 como entera , vba espera que el valor de esta variable sea un número .El error surge cuando habiendo declarado la variable como entera el contenido de la celda c2 que le da valor a la variable1 no es una del tipo integer sino del tipo string (texto) . Al no haber haber coincidencia de tipos excel vba nos muestra el error 13. A continuación vemos que en la celda c2 figura la palabra hola claramente no numérica sino de texto, al ejecutar la macro se produce el error mencionado. corregir Error 13 en VBA Error 13 en VBA solucionar Error 13 en VBA Error 13 en VBA La manera de solucionar el error es cambiar el valor de la celda c2 por un número, declarar la variable como una tipo variant o simplemente no declarar la variable . Sin embargo, La no declaración de variables puede provocar que se utilicen variables erróneas y que consuman más recursos de memoria a diferencia de las declararlas correctamente. -------------------- Dar gracias es tan sencillo con un solo clic
recuerda tomar unos segundos para hacer clic sobre los anuncios que aparecen en el clan, de esa manera ayudamos a quien nos ayuda clangsm |
|
|
|
A continuacion 1 usuario(s) le Agradece(n) a ermin1984 por su Colaboracion: antonioruiz | |
![]() ![]() |
| Ver Visitas | Fecha y Hora actual: 18th June 2026 - 03:39 AM |