Visual Basic - Función MID en excel

Life is soft - evento anual de software empresarial
 
Vista:

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
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Función MID en excel

Publicado por Cristian (108 intervenciones) el 10/09/2004 18:23:59
Hola

La funcion MID si esta disponible con el soguiente codigo haces eso:

Public Sub FuncionMID()
Dim MiCadena, PrimeraPalabra As String
PrimeraPalabra = "Demostración función Mid"
MiCadena = Mid(PrimeraPalabra, 1, 12)
MsgBox MiCadena
End Sub

Saludos
http://www.theemulator.tk
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar