Una funcion para separar valores de una variable

03/08/2004 - 16:47 por Jesús Villamizar | Informe spam
Hola, quisisera saber como descompongo valores en una
variable que contiene algo como lo siguiente: 01/1/08

es decir seleccionar el valor que esta antes del signo "/"
y luego asignarlo cada uno a una variable
en este caso específico separar el valor 01 y
asiganerselo a una variable, asi mismo con el 1 y el 08

Muchas Gracias...

Preguntas similare

Leer las respuestas

#1 RAF
03/08/2004 - 17:01 | Informe spam
Función Split

Descripción
Devuelve una matriz unidimensional, basada en cero, que contiene un número
especificado de subcadenas.
Sintaxis
Split(expresión[, delimitador[, cuenta[, comparación]]])
La sintaxis de la función Split tiene las siguientes partes:

Parte Descripción
expresión Requerido. Expresión de cadena que contiene las subcadenas
y delimitadores. Si expresión es una cadena de longitud cero, Split devuelve
una matriz vacía, es decir, una matriz sin elementos ni datos.
delimitador Opcional. Carácter de cadena que se usa para identificar
los límites de las subcadenas. Si se omite, se asume que el carácter
delimitador es el carácter de espacio (" "). Si delimitador es una cadena de
longitud cero, se devuelve una matriz de un solo elemento que contiene toda
la expresión.
cuenta Opcional. número de subcadenas que se va a devolver; -1
indica que se devuelven todas las subcadenas.
comparación Opcional. Valor numérico que indica el tipo de
comparación que se va a usar al evaluar las subcadenas. Consulte la sección
Valores para saber cuáles son los valores permitidos.


Valores
El argumento comparación puede tener los siguientes valores:
Constante Valor Descripción
vbBinaryCompare 0 Realiza una comparación binaria.
vbTextCompare 1 Realiza una comparación de texto.


Comentarios
El siguiente ejemplo usa la función Split para devolver una matriz a
partir de una cadena. La función realiza una comparación de texto del
delimitador y devuelve todas las subcadenas.
Dim MiCadena, MiMatriz
MiCadena = Split("VBScriptXisXfun!", "x", -1, 1)
' MiCadena(0) contiene "VBScript".
' MiCadena(1) contiene "es".
' MiCadena(2) contiene "divertido".
Respuesta Responder a este mensaje
#2 Matias Iacono
03/08/2004 - 17:06 | Informe spam
Usa SPLIT

myarray = split(variable, "/")

variable1 = myarray(0)
variable2 = myarray(1)
variable3 = myarray(2)

Lo que hace split es crearte un array en base a un delimitador. De esta
manera, en el caso que propones, obtendrias 3 valores.

Saludos

Matias Iacono
Microsoft MVP



"Jesús Villamizar" wrote in message
news:a97001c47968$bd9429a0$
Hola, quisisera saber como descompongo valores en una
variable que contiene algo como lo siguiente: 01/1/08

es decir seleccionar el valor que esta antes del signo "/"
y luego asignarlo cada uno a una variable
en este caso específico separar el valor 01 y
asiganerselo a una variable, asi mismo con el 1 y el 08

Muchas Gracias...
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida