“Conocimiento software>

¿Cómo se muestran fórmulas en una página en Excel 2007?

2014/2/22
No hay una característica incorporada en Excel 2007 (o cualquier versión) para mostrar * todas * fórmulas de un libro de trabajo completo en una sola página. Lo más cercano que puede obtener implica algunos enfoques diferentes, cada uno con limitaciones:

1. Usando "Mostrar fórmulas" e imprimir:

* más simple, pero limitado: Active "Show Fórmulas" (Tab de fórmulas> Mostrar fórmulas). Luego, imprima la (s) hoja (s). Esto mostrará las fórmulas * como aparecen en las celdas * en cada hoja. Si tiene muchas hojas, esto requerirá varias páginas.

2. Copiar y pegar:

* Más control, pero manual: Seleccione todas las celdas que contienen fórmulas (CTRL+A), copiarlas (CTRL+C) y péguelas en una nueva hoja (CTRL+V). Esto mostrará solo las fórmulas, sin los resultados. Es posible que deba ajustar los anchos de columna para ver todas las fórmulas. Esto aún puede requerir varias páginas para un gran libro de trabajo.

3. VBA Macro (más potente, pero requiere codificación):

* Más efectivo para grandes libros de trabajo: Una macro VBA puede recorrer todas las hojas de su libro de trabajo, recopilar las fórmulas y concatenarlas en una sola cadena. Esta cadena se puede escribir en una sola celda (o múltiples celdas si la cadena es demasiado larga) en una nueva hoja. Esta es la única forma de * Garantized * obtener todas las fórmulas en una página, especialmente para libros de trabajo muy grandes. Sin embargo, esto requiere comprender la programación de VBA. Aquí hay un ejemplo básico:

`` `VBA

Sub showallformulas ()

Dim WS como hoja de trabajo, strformulas como cadena

Para cada WS en thisworkbook.worksheets

strformulas =strformeras &ws.name &":" &vbcrlf

Para cada celda en ws.range

If cell.hasformula entonces

strformulas =strformeras &cell.address &":" &cell.formula &vbcrlf

Final si

Siguiente celda

Siguiente WS

Sheets.Add After:=Sheets (Sheets.Count) 'Agregue una nueva hoja

ActiveSheet.Range ("A1"). Value =StrFormulas

Final

`` `` ``

Consideraciones importantes:

* Tamaño de la hoja: Incluso con el método VBA, si tiene una cantidad extremadamente grande de fórmulas, aún podría exceder la capacidad de una sola página. Es posible que deba considerar dividir la salida o usar un enfoque de formato diferente (por ejemplo, fuente más pequeña).

* Formateo: La salida de macro VBA será texto sin formato. Perderás cualquier formato de celda original.

* Referencias circulares: Es posible que la macro no maneje referencias circulares con gracia.

* Manejo de errores: El código VBA proporcionado es básico. Una macro más robusta incluiría el manejo de errores.

El mejor enfoque depende del tamaño y la complejidad de su libro de trabajo y su nivel de comodidad con VBA. Para libros de trabajo pequeños a medianos, copiar y pegar o usar "fórmulas de exhibición" podría ser suficiente. Para grandes libros de trabajo, el VBA Macro ofrece la solución más completa. Recuerde guardar una copia de copia de seguridad de su libro de trabajo antes de ejecutar cualquier macros.

Cuando selecciona todas las hojas en Excel, ¿qué palabras muestra soportes en la barra de título?
¿Se pueden usar números con el formato de número de texto en el cálculo MS Excel?
¿Qué es una aplicación que utiliza para realizar cálculos numéricos y analizar los datos actuales en Excel?
¿Cuál es el nombre dado a un libro de trabajo de Excel antes de cambiarlo?
¿Qué es una nota celular en Excel?
¿Cuál es el filtro avanzado en Excel?
¿Qué formato en Excel se usa cuando asigna un formato a todas las hojas de trabajo de Cells?
¿Cómo se usa Microsoft Excel Roundup?
Más categorías
    没有任何同级栏目
Conocimiento de la computadora © http://www.ordenador.online