excel - siempre - hoja de calculo
Excel no está actualizando las celdas, opciones> fórmula> cálculo de libro de trabajo configurado en automático (8)
La respuesta habitual a esta pregunta es convertir las fórmulas en automáticas. Esto, en mi caso, no funciona.
La segunda respuesta habitual es que hay una macro que está afectando la configuración de Excel. Este no es el caso con mi problema (archivo xlsx).
Office 2010, mi simple fórmula no se está actualizando.
La fórmula es:
=IFERROR(TRIM(OFFSET(MainCopy!AG$3,$A77,0)),"")
Todo lo demás se está actualizando en la hoja de cálculo. La celda en MainCopy tiene el valor correcto. El valor mostrado es el valor antes de actualizar la información en MainCopy. Cuando puse nueva información en MainCopy, el valor en esta página se mantuvo igual.
Yo tengo:
- Investigué este problema en Internet: todas las soluciones fáciles de encontrar no abordan este problema
- Presionado F9 (no hizo nada)
- Presionado Shift-F9 (no hizo nada)
- Cambió el cálculo a manual y golpeó todas las combinaciones de F9 (no hizo nada)
- Volvió el cálculo a automático (no hizo nada)
- Guardado con un nuevo nombre (no hizo nada)
- Datos actualizados en MainCopy (no hicieron nada)
- Seleccionó la celda y golpeó F9 (no hizo nada)
- Pon mi cursor en el cuadro y pulsa Intro (VALOR ACTUALIZADO CORRECTAMENTE)
No puedo poner el cursor en cada cuadro y presionar Intro, hay demasiados cuadros. Además, esto está creando una trampa de error importante en una hoja de cálculo que debe ser correcta. ¿Hay alguna configuración oscura que se haya activado en este archivo que está creando este problema?
Agregue esto a su macro y recalculará todas las celdas y fórmulas.
Call Application.CalculateFullRebuild
Espero que ya haya sido arreglado.
PS El código anterior es para las personas que buscan una macro para resolver el problema.
Referencia: https://msdn.microsoft.com/en-us/vba/excel-vba/articles/application-calculatefullrebuild-method-excel/
El campo está formateado como ''Texto'', lo que significa que las fórmulas no se evalúan. Cambie el formato a otra cosa, presione F2 en la celda y presione Entrar.
En Excel 2016, usar Alt + Ctrl + F9 funciona bien.
Esta combinación llama a la función Application.CalculateFull()
VBA Excel.
¡Esto puede llevar mucho tiempo si se cargan otros archivos de Excel porque todas las hojas de Excel de todos los libros abiertos se calcularán nuevamente!
He buscado una función para calcular una hoja específica, ¡pero no he encontrado algo!
Mi problema fue que la columna de Excel me mostraba "=concatenate(A1,B1)"
lugar de su valor después de la concatenación.
Agregué un espacio después de "," como este =concatenate(A1, B1)
y funcionó.
Este es solo un ejemplo que resolvió mi problema.
Intenta y hazme saber si te funciona a ti también.
A veces también funciona sin espacio, pero otras veces no.
Tuve esto sucedió en una hoja de trabajo hoy. Ni F9 ni la activación del cálculo iterativo actualizaron las celdas en cuestión, pero sí hicieron doble clic en la celda y presionaron Intro. Busqué en la Ayuda de Excel y encontré esto en el artículo de ayuda titulado Cambiar el cálculo, la iteración o la precisión de la fórmula:
- Ctrl Alt F9 :
- Vuelva a calcular todas las fórmulas en todos los libros abiertos, independientemente de si han cambiado desde el último cálculo.
- Ctrl Shift Alt F9 :
- Verifique las fórmulas dependientes y luego vuelva a calcular todas las fórmulas en todos los libros abiertos, sin importar si han cambiado desde el último recálculo.
Así que probé Ctrl Shift Alt F9 , y por supuesto, ¡todas mis fórmulas no recalculantes finalmente se recalcularon!
Tuve un problema similar con un VLOOKUP. El campo que estaba usando para VLOOKUP fue formateado como un campo personalizado. Excel decía que era un número almacenado como texto. Se solucionó este error (seleccionando todos los campos con el error, comenzando con el primero con el error y haciendo clic en Cambiar a Número, ¡aunque realmente no quería que lo fuera!).
Vaya a Archivos-> Opciones-> Fórmulas-> Opciones de cálculo / Establecer cálculo de libro de trabajo en Automático
ctrl alt f9, es la solución temporal, yendo a opciones-fórmula-auto calcular es la forma correcta, esa opción se volvió manual, ya que al presionar una tecla de método abreviado se convierte automáticamente en manual