real time web analytics

Cómo hacer un botón Recalcular en Excel (con pasos sencillos)

los botón Recalcular calcula la fórmula que ingresó en su conjunto de datos. Siempre que utilice una función volátil que cambia con el transcurso del tiempo, es posible que deba volver a calcular la fórmula. Puede hacer esto con el clic de un botón utilizando macros VBA. Si está pensando que va a ser una tarea difícil crear un botón. Estás equivocado esta vez. En este artículo, le mostraremos pasos sencillos para hacer un botón Recalcular en Excel. Empecemos.


Descargar libro de práctica

Descarga el siguiente libro de práctica. Te ayudará a darte cuenta del tema con mayor claridad.


5 pasos para hacer un botón de recalcular en Excel

Existen 5 pasos fáciles y directos para hacer un botón de recalcular en Excel. Pero antes que nada, debe crear un conjunto de datos donde se crea la fórmula. Las hojas de trabajo típicas contienen varias fórmulas que pueden requerir un nuevo cálculo. Digamos que tenemos una hoja de trabajo que muestra el cuenta regresiva a un examen en curso. Ahora, queremos encontrar el Tiempo transcurrido cada vez que hacemos clic en el Botón Recalcular. Hemos tomado la fecha usando el Función HOY y el tiempo presente es fijado por el Función AHORA. Calculamos el Tiempo transcurrido restando el Presente Tiempo desde el Tiempo de empezar.

conjunto de datos

Sin mencionar que hemos utilizado el “microsoft 365” versión. Puede utilizar cualquier otra versión a su conveniencia.


Paso 1: crear un módulo de VBA

  • En el primer paso, vaya a la Desarrollador pestaña >> seleccionar básico visual.

Crear un módulo de VBA para el botón de recalcular de Excel

  • En consecuencia, seleccione la Insertar pestaña >> Módulo >> y haga clic Módulo 1.

  • En tercer lugar, escribe el VBA código en el General caja.
Sub RecalculateActivesheet()
  ActiveSheet.Calculate
End Sub

Código VBA para el botón de recalcular de Excel


Paso 2: inserte el botón Recalcular

  • En este momento, queremos poner un botón en la hoja.
  • En ese caso, pase el cursor sobre el Desarrollarpestaña r >> mover a la Insertar comando en el Control S sección. elige un Botón en el Controles de formulario dominio.

Inserte el botón Recalcular en Excel

  • En consecuencia, el Asignar macro aparece el asistente de diálogo. Golpea el OK botón.

  • Secuencialmente, Botón 1 es creado. Haga clic con el botón derecho en la sección del botón y muévase a la Editar texto dominio. Puede reescribir el nombre del botón. Lo hemos creado como el Recalcular botón.

Editar texto para el botón de recalcular de Excel


Paso 3: modificar el botón

  • Ahora, haga clic derecho en el botón y vaya a Control de formato desde el Menú de contexto.

Modificar el Botón de recalcular

  • Posteriormente, el Control de formato aparece la ventana. Seleccione Audaz en Estilo de fuente. Hacer Tamaño 14 y elige un Color de tu preferencia Haga clic en OK.


Paso 4: Asignar macro al botón Recalcular

  • En este momento, nuevamente haga clic derecho en el botón y seleccione Asignar macro en el Contexto Menú.

Asignar macro para recalcular botón en excel

  • Eventualmente, el Asignar macro aparece la ventana. Ponemos el nombre de la macro como Recalcular hoja activa y haga clic en OK.

Asignar ventana de macros


Paso 5: pruebe el botón Recalcular

  • Finalmente, hemos creado el Recalcular botón. Haga clic en el botón como la imagen de abajo.

Pruebe el botón Recalcular en Excel

  • Aquí el Tiempo transcurrido se volverá a calcular cada vez que hagamos clic en el Recalcular botón.


Forzar el recálculo usando Excel VBA

También puede volver a calcular la fórmula de la hoja de trabajo con fuerza con el VBA código. Cada vez que ejecute el código, cambiará el valor en su hoja de trabajo. Además, hemos utilizado el mismo conjunto de datos para el recálculo de fuerza. En la primera imagen, se puede ver que el Tiempo transcurrido es 1:48 horas.

Forzar el recálculo usando Excel VBA

  • Ahora, ejecute el siguiente código con el F5 clave en el Módulo como mencionamos en Paso 1.
Sub ForceCalc(Optional Full As Boolean)
    With Application
        .Calculation = xlCalculationManual
        .Calculation = xlCalculationAutomatic
        If Full Then.CalculateFull
    End With
End Sub

Este código fue encontrado en Folkstalk.com.

Forzar el recálculo del código VBA

  • En consecuencia, el macros aparece la ventana. Seleccione el nombre de la hoja y haga clic en Correr.

En consecuencia, vuelve a calcular el Tiempo transcurrido como la imagen de abajo.


Cómo actualizar una hoja de Excel automáticamente

Sin embargo, podemos actualizar automáticamente los números del conjunto de datos usando el teclado. Además, hemos tomado un conjunto de datos de números aleatorios generados por el Función ALEATORIO ENTRE. La fórmula está en B5:B15 células.

Cómo actualizar una hoja de Excel automáticamente

Después de eso, presione el botón F9 tecla, y puede ver que los números aleatorios se actualizan automáticamente. Sencillo, ¿verdad? Es un método muy fácil de trabajar.


Conclusión

Eso es todo sobre la sesión de hoy. Y estos son algunos pasos fáciles para hacer un Recalcular botón en Excel. Háganos saber en la sección de comentarios si tiene alguna pregunta o sugerencia. Para una mejor comprensión, descargue la hoja de práctica. Visite nuestro sitio web, excelencia, un proveedor integral de soluciones de Excel, para conocer diversos tipos de métodos de Excel. Gracias por su paciencia al leer este artículo.

Leave a Comment