AYUDA CON INPUTBOX

17/12/2006 - 02:01 por carloncho_ | Informe spam
SI ALGUIEN CONOCE COMO LIMITAR UN INGRESO DE DATOS POR INPUTBOX QUE
CONTENGA SOLO UN DIGITO MAYOR QUE "0" Y MENOR QUE "9" PERO ESTA
LIMITACION SE DE EN LA VENTANA QUE DESPLEGA EL INPUTBOX, AUNQUE SE
PUEDA LIMITAR ESTO POR CODIGO COMO FORSE EN EL SIGUIENTE:

==

For Column = 0 To 13
Dato_alum = Val(InputBox("DIGITO N° " & 1 + Column & " DE
CODIGO", "CODIGO DEL ALUMNO"))
ActiveCell.Offset(0, Column).Value = Dato_alum


Do While ActiveCell.Offset(0, Column).Value >= 9
If ActiveCell.Offset(0, Column).Value >= 9 Then
MsgBox Prompt:="Debe de Ingresar CODIGO DE UN DIGITO ",
Title:="ERROR"

Dato_alum = Val(InputBox("DIGITO N° " & 1 + Column & " de
CODIGO", "CODIGO DEL ALUMNO"))
ActiveCell.Offset(0, Column).Value = Dato_alum

End If
Loop

Next Column
SI EXISTE OTRA MANERA DE LOGRAR ESTO HACIENDO QUE DIGITE SOLO UN DIGITO
EN INPUTBOX Y SE DETENGA EL CURSOR A PESAR DE QUE DIGITE MAS
NUMEROS???? PARA LUEGO LE DE "OK"

DE ANTE MANO AGRADESCO LA RESPUESTA

ATTE,
CARLOS

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
17/12/2006 - 08:55 | Informe spam
hola, carlos !

... COMO LIMITAR UN INGRESO DE DATOS POR INPUTBOX
QUE CONTENGA SOLO UN DIGITO MAYOR QUE "0" Y MENOR QUE "9" [...]



[hasa donde se]...
1) al mostrar dialogos 'incorporados' de la aplicacion -> le 'cedes el control' al usuario [o sea]...
2) el codigo solo podra volver a 'controlar' las acciones, cuando el usuario pulse {enter}/aceptar o {esc}/cancelar :-((
[y en el 'inter'... es el usuario quien puede hacer -casi- lo que quiera, inculso... y dicho sea 'de paso']...
3) si el usuario pulsa {esc}... el codigo que expones, se la va a pasar insertando CEROS como dato 'validado' -???-
4) si necesitas 'controlar' lo que el usuario podra [o no] introducir en un 'input' de datos... va a ser necesario
-> utilizar un formulario personalizado o 'userform' [p.e.] con solo un control textbox [al cual]...
-> SI le puedes indicar cuantos caracteres tiene permiso de introducir el usuario [y cuantos]

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#2 carloncho_
19/12/2006 - 04:05 | Informe spam
GRACIAS AMIGO HECTOR POR LA RESPUESTA... PERO TIENES RAZON CON INPUTBOX
EL USUARIO NO TIENE LIMITACIONES MIENTRAS USANDO UN FORM, PUEDO LIMITAR
LO TABULADO.. PERO LA COSA ESTA QUE NO TENGO IDEA DE USAR FORM??
::; :- (
MUCHO TE AGRADECERE SI PUEDES RESPONDERME COPIANDO ALGUN CODIGO QUE
TENGAS CON ESTAS OPCIONES (USERFORM) Y SI NO ES MUCHO PEDIR LA MAS
DIFICIL QUE TENGAS, YO LE ECHO MANO PARA DESIFRARLO... (AQUEL QUE
CONTENGA LIMITACIONES DE TABULACION Y AUTOMATIZAR EL INGRESO CON
MAYUSCULAS O MINUSCULAS SIN IMPORTAR COMO LO DIGITARON.) (y) ;)...
DEANTE MANO GRACIAS AMIGO HECTOR

ATTE.

CARLOS
Respuesta Responder a este mensaje
#3 Héctor Miguel
19/12/2006 - 05:20 | Informe spam
hola, carlos !

... LA COSA ESTA QUE NO TENGO IDEA DE USAR FORM?? ::; :- (
... ALGUN CODIGO QUE TENGAS CON ESTAS OPCIONES (USERFORM)
Y SI NO ES MUCHO PEDIR LA MAS DIFICIL QUE TENGAS, YO LE ECHO MANO PARA DESIFRARLO...
(AQUEL QUE CONTENGA LIMITACIONES DE TABULACION Y AUTOMATIZAR EL INGRESO CON MAYUSCULAS O MINUSCULAS
SIN IMPORTAR COMO LO DIGITARON.) (y) ;)...



revisa las siguientes conversaciones: -> http://tinyurl.com/stjcc

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida