Preguna sobre OptionButton

07/05/2007 - 14:39 por Carmen | Informe spam
Hola quería preguntaros sobre los OptionButton, por qué estoy tratando de
resolver una cuestión y me resulta imposible. Concretamente quisiera que
aplique un descuento el optionButton a una serie de productos, dependiendo
del día de la semana que se haga, he puesto tres OptionButton uno para que
aplique un % por ciento si es Domingo, otro que llamo "Descuento Lunes y
aplica otro descuento si es lunes, y otro "Descuento Resto de la Semana" que
aplica otro descuento si es cualquier otro día.
Pues bien recojo los distintos valores en la celda D8, y solo me aparece
Verdadero o falso cuando marco uno de los tres botones señalados, pero
también observo que el punto de verificación de los botones, no consigo que
salga bien, en alguno no sale (es decir no se marca) ¿podríais ayudarme a
resolverlo? Gracias y un saludo
Carmen

Preguntas similare

Leer las respuestas

#1 Juan M
07/05/2007 - 15:04 | Informe spam
"Carmen" escribió en el mensaje
Hola quería preguntaros sobre los OptionButton, por qué estoy tratando de
resolver una cuestión y me resulta imposible. Concretamente quisiera que
aplique un descuento el optionButton a una serie de productos, dependiendo
del día de la semana que se haga, he puesto tres OptionButton uno para que
aplique un % por ciento si es Domingo, otro que llamo "Descuento Lunes y
aplica otro descuento si es lunes, y otro "Descuento Resto de la Semana"
que aplica otro descuento si es cualquier otro día.
Pues bien recojo los distintos valores en la celda D8, y solo me aparece
Verdadero o falso cuando marco uno de los tres botones señalados, pero
también observo que el punto de verificación de los botones, no consigo
que salga bien, en alguno no sale (es decir no se marca) ¿podríais
ayudarme a resolverlo? Gracias y un saludo
Carmen


Hola Carmen,

Lo que te está ocurriendo es que has insertado los controles que aparecen en
el cuadro de controles.
Si estas insertando los OptionButton en la hoja directamente prueba a
insertarlos desde la barra 'Formularios'.
Inserta los tres botones de opción y luego en las propiedades le asignas la
celda, entonces te aparecerá 1, 2 o 3
en función de cual hayas seleccionado.

Si lo estas haciendo en un UserForm, en el evento click del optionbutton
debes indicarle que escriba el valor correspondiente en la celda que elijas.

Comentas si es eso?

Un saludo,
Juan
Respuesta Responder a este mensaje
#2 Carmen
07/05/2007 - 18:09 | Informe spam
Efectivamente Juan, he puesto directamente en la hoja el OptionButton, desde
el cuadro de controles, pero es qué no sé hacerlo de otra forma, pensé que
serviría así.
Estoy leyendo un libro de John Waldenbach, titulado "Excel 2003,
programación con VBA", y voy sacando ideas de aquí y allá. El ejercicio lo
mandan hacer en unos apuntes de la universidad de Almería pero no tengo la
solución y claro resulta muy difícil
Voy a intentar poner el OptionButon desde donde dices, supongo que será la
barra de herramientas que sale cuando quieres poner botones y cosas de estas
en un formulario.
El ejercicio primero era con un combobox, y conseguí que funcionara, pero
puede que tenga algún problema o defecto que no conozca. ¿Conoces ejemplos
que se puedan seguir y aprender?
Gracias por tu ayuda
Carmen
Respuesta Responder a este mensaje
#3 Carmen
07/05/2007 - 18:24 | Informe spam
Juan, ahora cuando le he asignado la celda en la que quiero me aparezca el
valor, como me dijiste aparece 1, 2 o 3, dependiendo del que marco. Pero
quiero que me aparezca el descuento que tengo que hacer, concretamente en el
primero el 5%, en el segundo el 4% y en el tercero el 3%, para que luego me
calcule la factura correspondiente.
Gracias y un saludo
Carmen

"Juan M" escribió en el mensaje
news:

"Carmen" escribió en el mensaje
Hola quería preguntaros sobre los OptionButton, por qué estoy tratando de
resolver una cuestión y me resulta imposible. Concretamente quisiera que
aplique un descuento el optionButton a una serie de productos,
dependiendo del día de la semana que se haga, he puesto tres OptionButton
uno para que aplique un % por ciento si es Domingo, otro que llamo
"Descuento Lunes y aplica otro descuento si es lunes, y otro "Descuento
Resto de la Semana" que aplica otro descuento si es cualquier otro día.
Pues bien recojo los distintos valores en la celda D8, y solo me aparece
Verdadero o falso cuando marco uno de los tres botones señalados, pero
también observo que el punto de verificación de los botones, no consigo
que salga bien, en alguno no sale (es decir no se marca) ¿podríais
ayudarme a resolverlo? Gracias y un saludo
Carmen


Hola Carmen,

Lo que te está ocurriendo es que has insertado los controles que aparecen
en el cuadro de controles.
Si estas insertando los OptionButton en la hoja directamente prueba a
insertarlos desde la barra 'Formularios'.
Inserta los tres botones de opción y luego en las propiedades le asignas
la celda, entonces te aparecerá 1, 2 o 3
en función de cual hayas seleccionado.

Si lo estas haciendo en un UserForm, en el evento click del optionbutton
debes indicarle que escriba el valor correspondiente en la celda que
elijas.

Comentas si es eso?

Un saludo,
Juan



Respuesta Responder a este mensaje
#4 Juan M
07/05/2007 - 18:49 | Informe spam
"Carmen" escribió en el mensaje
Juan, ahora cuando le he asignado la celda en la que quiero me aparezca el
valor, como me dijiste aparece 1, 2 o 3, dependiendo del que marco. Pero
quiero que me aparezca el descuento que tengo que hacer, concretamente en
el primero el 5%, en el segundo el 4% y en el tercero el 3%, para que
luego me calcule la factura correspondiente.
Gracias y un saludo
Carmen





Hola Carmen,

Una vez que sabes que optionbutton has seleccionado, empleas una formula tal
que
=ELEGIR(D8;5;4;3)
y haces la operación que creas conveniente con ellas.

(Del otro mensaje)
Según dices ya estás leyendo un buen libro, para encontrar ejemplos te
recomiendo estos foros, pues son problemas que alguien se plantea y otros
usuarios responden, con mayor o menor acierto.

Otras fuentes de información es internet y las paginas de gente que ya lleva
algún tiempo en esto, por ejemplo

http://www.mvps.org/links.html#Excel

Un saludo,
Juan
Respuesta Responder a este mensaje
#5 Carmen
07/05/2007 - 22:43 | Informe spam
Muchas gracias Juan, pensé que no lo conseguiría. Entiendo como va, el
problema era precisamente que no entendía bien la idea, ahora la tengo mucho
más clara.
El primer ejemplo es de un combobox y como lo explica me resulto fácil ver
como podía hacerlo, pero este no era tan fácil, pero gracias a ti se ha
resuelto.
Muchas gracias y un saludo.
Carmen.
P.D. Seguiré haciendo los ejercicios así que te daré la paliza en otro
momento.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida