Mi duda es que quiero generar tablas de multiplicar para que mi hijo las repase.
Mi idea es que se genere aleatoriamente, por ejemplo con Rnd(), una multiplicación del 1 al 10, por ejemplo, 7 x 5 =, y aparezca el 7 en una celda (A1), el signo por"x" en la siguiente celda (B1), 5 en la siguiente (C1) y el signo igual "="en D1.
En E1, por ejemplo, que introduzca la respuesta mi hijo y si es correcta que aparezca en F1 "Correcto" en color verde y entonces se genere a continuación en la siguiente fila (Fila 2) otra multiplicación, por ejemplo 3 x 8 =.
Pero si falla en la respuesta de la multiplicación (E1), que aparezca en F1 "Fallo" en color rojo y no se genere aleatoramente la siguiente multiplicación, en la siguiente fila (Fila 2), hasta que la respuesta sea correcta. Es decir,sólo aparece las multiplicaciones correctas y la que debe, en ese momento, responder.
Quiero que ésto se repita un número de veces, es decir, que por ejemplo se le pueda preguntar 20 multiplicaciones, pero insisto que no aparezca la siguiente multiplicación en la siguiente fila hasta que no la haya respondido correctamente.
Lo he estado intentando y parece que no es muy complicado, pero como he dicho antes me estoy iniciando en las macros y conozco muy pocas sentencias (For- Next, If - Else-End If, With- End With,...). Llevo una semana intentándolo y buscando información, pero no consigo nada parecido a lo que yo quiero y como a mi hijo le hace falta ahora para repasar, les pido ayuda.
Si alguien tiene una idea mejor o mojara mi idea, me gustaría que la compartiera y si no que me digan cómo realizar ésto que he pensado.
Un saludo.
Featured Replies
Archivado
Este tema está ahora archivado y está cerrado a más respuestas.
Hola, me estoy iniciando en las macros.
Tengo Microsoft Office 2007
Mi duda es que quiero generar tablas de multiplicar para que mi hijo las repase.
Mi idea es que se genere aleatoriamente, por ejemplo con Rnd(), una multiplicación del 1 al 10, por ejemplo, 7 x 5 =, y aparezca el 7 en una celda (A1), el signo por"x" en la siguiente celda (B1), 5 en la siguiente (C1) y el signo igual "="en D1.
En E1, por ejemplo, que introduzca la respuesta mi hijo y si es correcta que aparezca en F1 "Correcto" en color verde y entonces se genere a continuación en la siguiente fila (Fila 2) otra multiplicación, por ejemplo 3 x 8 =.
Pero si falla en la respuesta de la multiplicación (E1), que aparezca en F1 "Fallo" en color rojo y no se genere aleatoramente la siguiente multiplicación, en la siguiente fila (Fila 2), hasta que la respuesta sea correcta. Es decir,sólo aparece las multiplicaciones correctas y la que debe, en ese momento, responder.
Quiero que ésto se repita un número de veces, es decir, que por ejemplo se le pueda preguntar 20 multiplicaciones, pero insisto que no aparezca la siguiente multiplicación en la siguiente fila hasta que no la haya respondido correctamente.
Lo he estado intentando y parece que no es muy complicado, pero como he dicho antes me estoy iniciando en las macros y conozco muy pocas sentencias (For- Next, If - Else-End If, With- End With,...). Llevo una semana intentándolo y buscando información, pero no consigo nada parecido a lo que yo quiero y como a mi hijo le hace falta ahora para repasar, les pido ayuda.
Si alguien tiene una idea mejor o mojara mi idea, me gustaría que la compartiera y si no que me digan cómo realizar ésto que he pensado.
Un saludo.