Función MID en excel
Publicado por marcos (8 intervenciones) el 10/09/2004 15:03:46
Tengo el siguiente problema. Estoy usando la función mid para extraer una parte de una cadena de caracteres, para aplicarlo a una hoja de cálculos excel dentro de un macro. El problema está en que primeramente, esta función no se encuentra dentro de las funciones básicas de excel, contrario a las funciones similares left y right que sí están en las funciones ordinarias de excel. Pero a pesar de esto, dentro de la ayuda de VB excel aparece esta función.
Estoy probando el ejemplo que trae de la siguiente manera:
Dim MiCadena, PrimeraPalabra, UltimaPalabra, PalabraMedia
MiCadena = \"Demostración función Mid\" \' Crea la cadena de texto.
PrimeraPalabra = Mid(MiCadena, 1, 12) \' Devuelve \"Demostración\".
Pero al ejecutar esto se abre una ventana con el mensaje \"Error de compilación: El número de argumentos es incorrecto o la asignación de propiedad no es válida\"
Lo que quiero saber es sí la función está disponible para los macro de VB en excel, y en caso de que sí, que debo cambiar en el código para que se ejecute apropiadamente.
Gracias
Estoy probando el ejemplo que trae de la siguiente manera:
Dim MiCadena, PrimeraPalabra, UltimaPalabra, PalabraMedia
MiCadena = \"Demostración función Mid\" \' Crea la cadena de texto.
PrimeraPalabra = Mid(MiCadena, 1, 12) \' Devuelve \"Demostración\".
Pero al ejecutar esto se abre una ventana con el mensaje \"Error de compilación: El número de argumentos es incorrecto o la asignación de propiedad no es válida\"
Lo que quiero saber es sí la función está disponible para los macro de VB en excel, y en caso de que sí, que debo cambiar en el código para que se ejecute apropiadamente.
Gracias
Valora esta pregunta


0