Aviso

17/12/2005 - 08:30 por Enrique | Informe spam
hola de nuevo

en un hoja tengo unas celdas destinadas a digitar el numero de documento de
identificacion que consta de diez caracteres p.e. 00256987-3, en el caso del
ultimo numero siempre va precedido de un guion. dado que son varios los que
hay que digitar, ¿existe alguna opcion/macro para que si no se le han
digitado esos diez caracteres no me deje continuar sino hasta que esten los
diez? si se puede hacer algo se los agradezco.

Preguntas similare

Leer las respuestas

#1 Gabriel Raigosa
16/12/2005 - 07:31 | Informe spam
Hola Hector

Realmente son nueve caracteres

Una columna de 9 caracteres, pero con un formato personalizado, que tal así
el formato personalizado 00000000-0

El guión se pone por defecto, así es que la validación seria una longitud
de solo nueve caracteres.

Ejemplo, seleccionar la columna A, formato personalizado, 00000000-0, luego
validación, longitud de 9 caracteres. el usuario digita los números sin el
guión y el formato lo asigna.

Me gustaría saber tu opinión

Gabriel Raigosa
Medellín - Colombia
"Mientas mas estudio Excel, mas cuenta me doy que menos sabia"

"Héctor Miguel" escribió en el mensaje
news:%
hola, chicos !

Enrique escribio en el mensaje ...
... celdas destinadas a digitar el numero de documento de identificacion
que consta de diez caracteres p.e. 00256987-3
... delultimo numero siempre va precedido de un guion. dado que son
varios los que hay que digitar
... alguna opcion/macro para que si no se le han digitado esos diez
caracteres no me deje continuar [...]



Gabriel Raigosa escribio en el mensaje ...
Datos
Validacion
permitir : Longitud del texto
Datos: igual a
longitud : 10





-> otra alternativa, [suponiendo que la celda es 'A1'] y solo por si
quieres 'asegurar' que...
el guion 'vaya' en la novena posicion dentro de los 10 caracteres y el
ultimo sea tambien numerico...
-> [menu] datos > validacion...
permitir: -> personalizada
formula: -> y(largo(a1),extrae(a1,9,1)="-"esnumero(--derecha(a1,1)))
-> si requieres que todos los caracteres [excepto el guion] sean numeros,
cambia la formula a:

=y(largo(a1),extrae(a1,9,1)="-",esnumero(--izquierda(a1,8)),esnumero(--derecha(a1,1)))
-> puedes utilizar [opcionalmente] los mensajes 'entrante' y 'de error'
para las informaciones al usuario ;)

saludos,
hector.

Respuesta Responder a este mensaje
#2 Gabriel Raigosa
17/12/2005 - 10:03 | Informe spam
Saludos:

Nada de macros, siga el menú datos

Datos
Validación

permitir : Longitud del texto
Datos: igual a
longitud : 10

¿OK?
Gabriel Raigosa
Medellín - Colombia

"Enrique" escribió en el mensaje
news:
hola de nuevo

en un hoja tengo unas celdas destinadas a digitar el numero de documento
de
identificacion que consta de diez caracteres p.e. 00256987-3, en el caso
del
ultimo numero siempre va precedido de un guion. dado que son varios los
que
hay que digitar, ¿existe alguna opcion/macro para que si no se le han
digitado esos diez caracteres no me deje continuar sino hasta que esten
los
diez? si se puede hacer algo se los agradezco.
Respuesta Responder a este mensaje
#3 Héctor Miguel
17/12/2005 - 18:48 | Informe spam
hola, chicos !

Enrique escribio en el mensaje ...
... celdas destinadas a digitar el numero de documento de identificacion que consta de diez caracteres p.e. 00256987-3
... delultimo numero siempre va precedido de un guion. dado que son varios los que hay que digitar
... alguna opcion/macro para que si no se le han digitado esos diez caracteres no me deje continuar [...]

Gabriel Raigosa escribio en el mensaje ...
Datos
Validacion
permitir : Longitud del texto
Datos: igual a
longitud : 10





-> otra alternativa, [suponiendo que la celda es 'A1'] y solo por si quieres 'asegurar' que...
el guion 'vaya' en la novena posicion dentro de los 10 caracteres y el ultimo sea tambien numerico...
-> [menu] datos > validacion...
permitir: -> personalizada
formula: -> y(largo(a1),extrae(a1,9,1)="-"esnumero(--derecha(a1,1)))
-> si requieres que todos los caracteres [excepto el guion] sean numeros, cambia la formula a:
=y(largo(a1),extrae(a1,9,1)="-",esnumero(--izquierda(a1,8)),esnumero(--derecha(a1,1)))
-> puedes utilizar [opcionalmente] los mensajes 'entrante' y 'de error' para las informaciones al usuario ;)

saludos,
hector.
Respuesta Responder a este mensaje
#4 Héctor Miguel
18/12/2005 - 21:57 | Informe spam
hola, Gabriel !

Realmente son nueve caracteres
Una columna de 9 caracteres, pero con un formato personalizado, que tal asi
el formato personalizado 00000000-0
El guion se pone por defecto, asi es que la validacion seria una longitud de solo nueve caracteres.
Ejemplo, seleccionar la columna A, formato personalizado, 00000000-0
luego validacion, longitud de 9 caracteres. el usuario digita los numeros sin el guion y el formato lo asigna.
Me gustaria saber tu opinion



[yo creo que]... mas que 'mi opinion'... sera necesario conocer la necesidad de Enrique
ya que si re-lees su consulta original, comenta que son celdas:
1) 'destinadas' -> a digitar -> 10 caracteres -> el ultimo numero siempre va precedido de un guion
2) [demas, 'solicita' que] -> no me deje continuar sino -> hasta que esten los diez
3) el ejemplo que provee [00256987-3], incluye unos ceros al principio [supongo que las celdas tienen formato de texto] -?-

[entonces]... si se aplica el formato que suguieres -> 00000000-0
1) la celda podra 'aceptar' MENOS de 10 caracteres -> 'digitados' por el usuario... [le 'servira' a Enrique] -???-
2) si el usuario solamente digita un '5'... le celda 'mostraria' -> 00000000-5 -> PERO [sera lo 'correcto' para Enrique] -???-
3) si el usuario NO 'digita' los ceros iniciales... podra ser 'comparado' [p.e.] con un numero de guia de transporte -?-

'tendremos que'... esperar los comentarios de Enrique :))
saludos,
hector.
Respuesta Responder a este mensaje
#5 Héctor Miguel
18/12/2005 - 22:16 | Informe spam
hola [de nuevo], Gabriel !

solo comentarte que, aunque ya has 'avisado' que sueles modificar la fecha/hora de tu sistema...
'procures'... 'volver al presente'... o acabaras 'posteando' al grupo en un futuro [o pasado]... 'lejano' :D

saludos,
hector.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida