Foros del Web » Soporte técnico » Ofimática »

[SOLUCIONADO] EXCEL: Crear un botón para ejecutar una instrucción

Estas en el tema de EXCEL: Crear un botón para ejecutar una instrucción en el foro de Ofimática en Foros del Web. Saludos! Estoy realizando un programa de cálculo en Excel y me gustaría realizar lo siguiente: por ejemplo, si tengo tres números en tres celdas (A1,A2,A3) ...
  #1 (permalink)  
Antiguo 09/10/2008, 18:48
 
Fecha de Ingreso: octubre-2007
Mensajes: 46
Antigüedad: 16 años, 6 meses
Puntos: 0
Pregunta EXCEL: Crear un botón para ejecutar una instrucción

Saludos!
Estoy realizando un programa de cálculo en Excel y me gustaría realizar lo siguiente: por ejemplo, si tengo tres números en tres celdas (A1,A2,A3) y una formula en la celda B1 que depende de los tres números (ejemplo: B1 = A1+A2+A3), ¿Cómo creo un botón que al presionarlo y solo al presionarlo haga que la formula de la celda B1 se ejecute?. Es decir, si no presiono el botón los datos de las celdas A1, A2, A3 pueden variar pero el resultado que me muestra la celda B1 no…

Lo pregunto porque me gustaría introducir una serie de datos en el programa y después de introducir el ultimo decirle a Excel que haga el calculo…

Gracias de antemano!
  #2 (permalink)  
Antiguo 09/10/2008, 20:47
Avatar de StephenQ  
Fecha de Ingreso: marzo-2007
Mensajes: 114
Antigüedad: 17 años, 1 mes
Puntos: 2
Respuesta: EXCEL: Crear un botón para ejecutar una instrucción

Y porque no lo intentas con funciones matematicas y no con las fX???
__________________
StephenQ
  #3 (permalink)  
Antiguo 10/10/2008, 07:38
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: EXCEL: Crear un botón para ejecutar una instrucción

Puedes poner la propiedad EnableCalculation de la hoja a False, y cuando termines de ingresar los datos ponerla a True .
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #4 (permalink)  
Antiguo 10/10/2008, 11:22
 
Fecha de Ingreso: octubre-2007
Mensajes: 46
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: EXCEL: Crear un botón para ejecutar una instrucción

Cita:
Iniciado por David el Grande Ver Mensaje
Puedes poner la propiedad EnableCalculation de la hoja a False, y cuando termines de ingresar los datos ponerla a True .
y eso no se puede hacer colocando uno de los botones que salen en el Cuadro de Controles?
  #5 (permalink)  
Antiguo 10/10/2008, 11:53
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: EXCEL: Crear un botón para ejecutar una instrucción

Sí, se puede, solo necesitas asignar la macro que cambie la propiedad EnableSelection de la Hoja al control que quieras.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #6 (permalink)  
Antiguo 10/10/2008, 12:58
 
Fecha de Ingreso: octubre-2007
Mensajes: 46
Antigüedad: 16 años, 6 meses
Puntos: 0
De acuerdo Respuesta: EXCEL: Crear un botón para ejecutar una instrucción

Cita:
Iniciado por David el Grande Ver Mensaje
Sí, se puede, solo necesitas asignar la macro que cambie la propiedad EnableSelection de la Hoja al control que quieras.
OK! bueno... en verdad nose como hacer que un macro realice esa acción, si pudieras explicar por lo menos a groso modo como se hace te lo agradecería muchísimo!
  #7 (permalink)  
Antiguo 10/10/2008, 13:23
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: EXCEL: Crear un botón para ejecutar una instrucción

Algo así:
Código vb:
Ver original
  1. Sheets("Hoja").EnableCalculation = False 'Deshabilita el cálculo de la Hoja
  2. Sheets("Hoja").EnableCalculation = True 'Vuelve a habilitar el cálculo de la Hoja
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #8 (permalink)  
Antiguo 10/10/2008, 21:41
 
Fecha de Ingreso: octubre-2007
Mensajes: 46
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: EXCEL: Crear un botón para ejecutar una instrucción

ya lo logre! muchas gracias!

saludos...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:19.