Validar que solo pueda insertar A,B,C,D

23/11/2007 - 14:41 por Carmelo J. Morales Muñoz | Informe spam
¡hola!

NO encuentro la forma de conseguir que una celda solo me admita como valores
los caracteres ABCD ?pueden indicarme como?.

gracias

Preguntas similare

Leer las respuestas

#6 César H
23/11/2007 - 17:57 | Informe spam
Otra opción que puedes utilizar es a través de VBA, empleando el evento
"SelectionChange" de la hoja que requiere la validación, así las cosas
se puede utilizar algo como lo que ilustro en el siguiente ejemplo,
suponiendo que la letra irá en la celda A1:


Private Sub Worksheet_SelectionChange(ByVal Target As Range)

Select Case Range("A1").Value

Case "A"

Case "B"

Case "C"

Case "D"

Case Else

MsgBox "Debe escribir una letra entre A y D", vbCritical _
, "ERROR GRAVE"
Range("A1").Activate

End Select

End Sub

De esta forma no te deja hacer nada mas hasta que no digites un valor
apropiado en la celda A1.

Cordial saludo,

César Herrada
MCP



David escribió:
Podrías utilizar la opción que te da c_albanta, pero en el separador
"Configuración", desactivas la opción "Celda con lista desplegable". Esto
hará que te funcione como lo deseas.

Otra alternativa, suponiendo que validas la celda D3, sería que probaras con
la siguiente fórmula:

=O(D3="a",D3="b",D3="c",D3="d")

Mi separador de listas es la coma. Si no te funciona, prueba con punto y
coma.

Saludos.



"Carmelo J. Morales Muñoz" escribió:

Gracias nuevamente por responder, pero en forma de lista no me interesa,
almenos para la opcin que quiero, me interesa "Personalizado", para que el
usuario pueda escribir A B C o D, no seleccionarlos de una lista, me pide un
campo frmula para indicar que valores puedeinsertar el usuario pero no se
como es esa frmula

gracias por tu ayuda

Respuesta Responder a este mensaje
#7 Ivan
23/11/2007 - 17:59 | Informe spam
On 23 nov, 16:40, Carmelo J. Morales Muñoz
wrote:
Gracias nuevamente por responder, pero en forma de lista no me interesa,
almenos para la opción que quiero, me interesa "Personalizado", para que el
usuario pueda escribir A B C o D, no seleccionarlos de una lista, me pide un
campo fórmula para indicar que valores puedeinsertar el usuario pero no se
como es esa fórmula

gracias por tu ayuda



hola Carmelo,

prueba a poner algo en asi en formula:

=O(A2="A";A2="B";A2="C";A2="D")

un saludo
Ivan
Respuesta Responder a este mensaje
#8 Carmelo J. Morales Muñoz
24/11/2007 - 00:27 | Informe spam
esto funciona, gracias!
Respuesta Responder a este mensaje
#9 Carmelo J. Morales Muñoz
24/11/2007 - 00:28 | Informe spam
hola!

son muchas las referencias que veo a scripts de programación en excel, pero
no tengo ni idea de por donde se empieza. ¿hay que bajar alguna utilidad o
herramienta para programar scripts?. En excel no veodonde hacerlo y el único
libro que tengo no tiene capítulo al respecto.

gracias!
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida