Pregunta de Novato

10/11/2004 - 17:45 por Camilo Alfonso Villa Naranjo | Informe spam
Existe alguna mascara en Excel, donde pueda setear una columna para que el
contenido de esta sea por decir cadena de 6 caracteres...
así como para un telefono puedo utilizar (####) ####-### - ###
que puedo hacer para CHAR[6] o CHAR[15]


Gracias.

Preguntas similare

Leer las respuestas

#1 Lisandro
10/11/2004 - 18:32 | Informe spam
Hola Camilo!
Prueba con un formato de celda personalizado, te explico;
Ubicate en la celda que quieres tu personalizacion ve al
Menu\Formato\Celda\ y en la parte de categoria ve a
Personalizada en tipo coloca algo asi: (0000)000-00-00 o
como prefieras,
Espero te sirva
Saludos
Lisandro

Existe alguna mascara en Excel, donde pueda setear una


columna para que el
contenido de esta sea por decir cadena de 6 caracteres...
asà­ como para un telefono puedo utilizar (####) ####-


### - ###
que puedo hacer para CHAR[6] o CHAR[15]


Gracias.
.

Respuesta Responder a este mensaje
#2 Camilo Alfonso Villa Naranjo
17/11/2004 - 14:15 | Informe spam
Lisandro:

Gracias por tu tip; mas sin embargo, no se si me explique bien, pero
necesito saber es si existe una forma en excel de delimitar la cantidad de
caracteres alfabéticos que pueda contener una celda, así como a nivel de
programacion delimitas la cantidad de caracteres que posee una cadena con la
instruccion:

Dim Vector AS CHAR[15]


Salu2,

Camilo Villa N.
"Lisandro" escribió:

Hola Camilo!
Prueba con un formato de celda personalizado, te explico;
Ubicate en la celda que quieres tu personalizacion ve al
Menu\Formato\Celda\ y en la parte de categoria ve a
Personalizada en tipo coloca algo asi: (0000)000-00-00 o
como prefieras,
Espero te sirva
Saludos
Lisandro

>Existe alguna mascara en Excel, donde pueda setear una
columna para que el
>contenido de esta sea por decir cadena de 6 caracteres...
>asà­ como para un telefono puedo utilizar (####) ####-
### - ###
>que puedo hacer para CHAR[6] o CHAR[15]
>
>
>Gracias.
>.
>

Respuesta Responder a este mensaje
#3 Manolo
17/11/2004 - 14:51 | Informe spam
Hola Camilo, puedes probar con Datos-Validación, en "Permitir" eliges
"Longitud del texto", en "Datos" eliges "menor o igual que" y en "Maximo"
pones 6.

Espero que sea lo que buscas

Manolo

"Camilo Alfonso Villa Naranjo"
escribió en el mensaje
news:
Lisandro:

Gracias por tu tip; mas sin embargo, no se si me explique bien, pero
necesito saber es si existe una forma en excel de delimitar la cantidad de
caracteres alfabéticos que pueda contener una celda, así como a nivel de
programacion delimitas la cantidad de caracteres que posee una cadena con


la
instruccion:

Dim Vector AS CHAR[15]


Salu2,

Camilo Villa N.
"Lisandro" escribió:

> Hola Camilo!
> Prueba con un formato de celda personalizado, te explico;
> Ubicate en la celda que quieres tu personalizacion ve al
> Menu\Formato\Celda\ y en la parte de categoria ve a
> Personalizada en tipo coloca algo asi: (0000)000-00-00 o
> como prefieras,
> Espero te sirva
> Saludos
> Lisandro
>
> >Existe alguna mascara en Excel, donde pueda setear una
> columna para que el
> >contenido de esta sea por decir cadena de 6 caracteres...
> >asà­ como para un telefono puedo utilizar (####) ####-
> ### - ###
> >que puedo hacer para CHAR[6] o CHAR[15]
> >
> >
> >Gracias.
> >.
> >
>
Respuesta Responder a este mensaje
#4 Fernando Arroyo
17/11/2004 - 17:09 | Informe spam
No sé si te servirá: yo he usado alguna vez la siguiente fórmula en la validación de una celda (en este caso, A1):

=SUMAPRODUCTO((CODIGO(EXTRAE(A1;FILA(INDIRECTO("1:"&LARGO(A1)));1))>64)*(CODIGO(EXTRAE(A1;FILA(INDIRECTO("1:"&LARGO(A1)));1))<90))=LARGO(A1)

para garantizar que sólo se admitan letras mayúsculas, excluyendo la Ñ.

Si, por ejemplo, la entrada tuviera que ser necesariamente de seis letras mayúsculas, excluyendo la Ñ, la fórmula sería:

=Y(SUMAPRODUCTO((CODIGO(EXTRAE(A1;FILA(INDIRECTO("1:"&LARGO(A1)));1))>64)*(CODIGO(EXTRAE(A1;FILA(INDIRECTO("1:"&LARGO(A1)));1))<90))=6;LARGO(A1)=6)

También sería posible validar la celda usando algún evento (lo cual permite validaciones todo lo complejas que se necesite), pero esto requeriría código.
Un saludo.


Fernando Arroyo
MS MVP - Excel



"Camilo Alfonso Villa Naranjo" escribió en el mensaje news:
Lisandro:

Gracias por tu tip; mas sin embargo, no se si me explique bien, pero
necesito saber es si existe una forma en excel de delimitar la cantidad de
caracteres alfabéticos que pueda contener una celda, así como a nivel de
programacion delimitas la cantidad de caracteres que posee una cadena con la
instruccion:

Dim Vector AS CHAR[15]


Salu2,

Camilo Villa N.
"Lisandro" escribió:

> Hola Camilo!
> Prueba con un formato de celda personalizado, te explico;
> Ubicate en la celda que quieres tu personalizacion ve al
> Menu\Formato\Celda\ y en la parte de categoria ve a
> Personalizada en tipo coloca algo asi: (0000)000-00-00 o
> como prefieras,
> Espero te sirva
> Saludos
> Lisandro
>
> >Existe alguna mascara en Excel, donde pueda setear una
> columna para que el
> >contenido de esta sea por decir cadena de 6 caracteres...
> >asà­ como para un telefono puedo utilizar (####) ####-
> ### - ###
> >que puedo hacer para CHAR[6] o CHAR[15]
> >
> >
> >Gracias.
> >.
> >
>
Respuesta Responder a este mensaje
#5 Fernando Arroyo
18/11/2004 - 09:08 | Informe spam
Y, ahora que me acuerdo, además de la Ñ la validación tampoco tenía que admitir la Z. Para que sí la admitiera, habría que sustituir el 90 de las fórmulas por 91



"Fernando Arroyo" escribió en el mensaje news:%23b4dc$
No sé si te servirá: yo he usado alguna vez la siguiente fórmula en la validación de una celda (en este caso, A1):

=SUMAPRODUCTO((CODIGO(EXTRAE(A1;FILA(INDIRECTO("1:"&LARGO(A1)));1))>64)*(CODIGO(EXTRAE(A1;FILA(INDIRECTO("1:"&LARGO(A1)));1))<90))=LARGO(A1)

para garantizar que sólo se admitan letras mayúsculas, excluyendo la Ñ.

Si, por ejemplo, la entrada tuviera que ser necesariamente de seis letras mayúsculas, excluyendo la Ñ, la fórmula sería:

=Y(SUMAPRODUCTO((CODIGO(EXTRAE(A1;FILA(INDIRECTO("1:"&LARGO(A1)));1))>64)*(CODIGO(EXTRAE(A1;FILA(INDIRECTO("1:"&LARGO(A1)));1))<90))=6;LARGO(A1)=6)

También sería posible validar la celda usando algún evento (lo cual permite validaciones todo lo complejas que se necesite), pero esto requeriría código.
Un saludo.


Fernando Arroyo
MS MVP - Excel



"Camilo Alfonso Villa Naranjo" escribió en el mensaje news:
Lisandro:

Gracias por tu tip; mas sin embargo, no se si me explique bien, pero
necesito saber es si existe una forma en excel de delimitar la cantidad de
caracteres alfabéticos que pueda contener una celda, así como a nivel de
programacion delimitas la cantidad de caracteres que posee una cadena con la
instruccion:

Dim Vector AS CHAR[15]


Salu2,

Camilo Villa N.
"Lisandro" escribió:

> Hola Camilo!
> Prueba con un formato de celda personalizado, te explico;
> Ubicate en la celda que quieres tu personalizacion ve al
> Menu\Formato\Celda\ y en la parte de categoria ve a
> Personalizada en tipo coloca algo asi: (0000)000-00-00 o
> como prefieras,
> Espero te sirva
> Saludos
> Lisandro
>
> >Existe alguna mascara en Excel, donde pueda setear una
> columna para que el
> >contenido de esta sea por decir cadena de 6 caracteres...
> >asà­ como para un telefono puedo utilizar (####) ####-
> ### - ###
> >que puedo hacer para CHAR[6] o CHAR[15]
> >
> >
> >Gracias.
> >.
> >
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida