martes, 28 de mayo de 2013

Macro para mostrar y ocultar títulos de filas y columnas en Excel 2007 - 2010.


Mostrar y ocultar títulos.
Si queremos ocultar los títulos de filas y columnas con macros debemos utilizar los siguientes códigos:

ActiveWindow.DisplayHeadings = False ...'Oculta títulos de filas y columnas
ActiveWindow.DisplayHeadings = True ...'Muestra títulos de filas y columnas

Para ocultar los títulos de filas y columnas al abrir un libro de Excel debemos de escribir el siguiente código en ThisWorkbook que se encuentra en el Explorador de Proyectos.


Sub
 Workbook_Open()

ActiveWindow.DisplayHeadings = 
False 

End Sub


Función DESREF para modificar un rango de suma según cierto criterio.


La función DESREF de Excel. OFFSET en inglés.

DESREF.

Sintaxis = DESREF(Ref, Filas, Columnas, Alto, Ancho)

Descripción.

La función DESREF sirve para cambiar la referencia de una celda o un rango según los argumentos asignados. Es de gran utilidad cuando queremos que un rango que estamos calculando cambie su altura o su longitud.


Tiene 5 argumentos.

Ref: Es la celda de referencia donde comienza nuestro rango.

Filas: Es el número de filas que se va a desplazar hacia arriba (-1, -2, -3, ...) o  hacia abajo (1, 2, 3, ...) la celda de referencia.

Columnas: Es el número de columnas que se va a desplazar hacia la izquierda (-1, -2, -3, ...) o  hacia la derecha (1, 2, 3, ...) la celda de referencia.

Alto: Es el número de celdas de alto de nuestro rango.

Ancho: Es el número de columnas de ancho de nuestro rango,


En la siguiente imagen utilizamos la función SUMA anidada con DESREF para hacer una sumatoria de las ventas entre Enero y Junio, dependiendo el número de meses que deseamos sumar (celda A1), DESREF hará la modificación del rango para la sumatoria.

Podemos ver que la función está sumando las ventas de Enero y Febrero, ya que la celda A1 indica que debemos sumar los primeros dos meses.





En la función DESREF asignamos como primer argumento la celda B2 que es nuestra celda de referencia.

=SUMAR(DESREF(B2, 0, 0, 1, A1)

Como NO deseamos mover dicha referencia ni filas ni columnas, dejamos los siguientes dos argumentos en 0.

=SUMAR(DESREF(B2, 00, 1, A1)

El 4to argumento indica la altura de nuestro rango. Una fila de alto.

=SUMAR(DESREF(B2, 0, 0, 1, A1)

La celda A1 indica las columnas de ancho de nuestro rango, en este caso son 2.

=SUMAR(DESREF(B2, 0, 0, 1, A1)


Si queremos sumar hasta Abril entonces capturamos un 4 en la celda A1, ejemplo:



Trabajar con este tipo de funciones sirve para crear reportes dinámicos donde queremos obtener extraer información que nos permita poder analizar datos de una forma automática.

En lugar de escribir el número en la celda A1, podemos configurar un Cuadro combinado y seleccionar el mes de la lista y que nos devuelva el número del mes que necesitamos.

La siguiente imagen muestra el resultado utilizando la lista del Cuadro combinado. Al seleccionar Abril devuelve un 4 en la celda A1.



Si quieres saber cómo configurar el Cuadro combinado en Excel 2010 sigue este link Cuadro combinado, control de Formulario para mostrar una lista desplegable. Excel 2010.
Esta y muchas otras funciones las podrás aprender en nuestro curso de Excel Avanzado para Contabilidad, Administración y Finanzas.


Contáctanos: atencionecap@ecapmexico.net



Macro para ocultar o mostrar las barras de desplazamiento horizontal y vertical en en Excel 2007 y 2010.


Ocultar o mostrar las barras de desplazamiento horizontal y vertical en Excel 2007 y 2010.
Si queremos diseñar una hoja de cálculo donde no deben estar visibles las barras de desplazamiento horizontal y vertical debemos usar los siguientes códigos:


ActiveWindow.DisplayVerticalScrollBar = 
True ...Muestra la barra de desplazamiento vertical

ActiveWindow.DisplayVerticalScrollBar = False ...Oculta la la barra de desplazamiento vertical
ActiveWindow.DisplayHorizontalScrollBar = True ...Muestra la barra de desplazamiento horizontal
ActiveWindow.DisplayHorizontalScrollBar = False ...Oculta la barra de desplazamiento horizontal

Esta imagen muestra la hoja de cálculo con las barras de desplazamiento horizontal y vertical ocultas.





En nuestro
 Curso de Macros podrás aprender a crear potentes aplicaciones que te ayudarán a ahorrar gran cantidad de tiempo al crear reportes, informes, consolidar datos, etc.

Publicaciones relacionadas: Macro para mostrar y ocultar las etiquetas de las hojas de cálculo Excel 2007 - 2010.

Contáctanos: atencioncap@ecapmexico.net


Cómo mostrar más documentos recientes en Excel 2007 y 2010.

Aumentar el número de documentos recientes en Excel 2007 y 2010.

Para aumentar el número de documentos recientes que se muestran en Excel 2007 primero debemos entrar al Botón de Office > Opciones de Excel (en Excel 2010 entramos a Archivo > Opciones) > Avanzadas > en el apartado "Mostrar" aumentamos el número de documentos  recientes, en este ejemplo aumentamos a 15.




Si entramos al botón de Office en 2007 o al menú Archivo en Excel 2010, se muestran los 15 archivos más recientes.




En nuestro
 Curso de Excel Avanzado podrás aprender muchas herramientas que te ayudarán a mejorar notablemente tu trabajo diario.


Contáctanos: 
atencioncap@ecapmexico.net

martes, 23 de abril de 2013

Función personalizada CUENTACOLOR que sirve para contar celdas con colores.


Función CUENTACOLOR para contar celdas con colores.
Este archivo contiene la función personalizada CUENTACOLOR y sirve para contar celdas que contengan un determinado color de un reporte o base de datos.

Tiene dos argumentos:


CUENTACOLOR
 (Rango, Celda_color)



1.- Rango. Es el rango de celdas de colores.

2.- Celda_color. Es la celda donde se encuentra el color que deseamos contar.

Para que esta función trabaje en cualquier archivo de Excel es necesario instalarlo como complementos
Para que trabaje solo en el archivo que contiene la función simplemente habilitamos macros.





Puedes aprender cómo crear funciones personalizadas en nuestro Curso de Macros para Contabilidad, Administración y Finanzas.

Cómo ocultar o mostrar la barra de fórmulas en Excel 2007 y 2010.


Ocultar y mostrar la barra de fórmulas.

En ocasiones me he encontrado usuarios de Excel que no tienen la barra de fórmulas visible, por lo tanto, la creación y edición se tiene que hacer directamente en la celda. Ocultar o mostrar la barra de fórmulas es muy sencillo, solo debemos entrar a la ficha Vista > Mostrar > Habilitar la casilla Barra de fórmulas.




En nuestro Curso de Excel Avanzado podrás aprender muchas herramientas que te ayudarán a mejorar notablemente tu trabajo diario.

Contáctanos: atencioncap@ecapmexico.net

Teléfono en Guadalajara. (52) 33 1404-6565

Cómo ocultar o mostrar los títulos de filas y columnas en Excel 2007 y 2010.


Ocultar títulos de filas y columnas.

A veces cuando trabajamos en Excel, por cuestión de formato, es necesario ocultar los títulos de fila y de columna, hacerlo es muy sencillo, solo debemos entrar a la ficha Vista > Mostrar > Deshabilitar la casilla de Títulos.





En nuestro Curso de Excel Avanzado podrás aprender muchas herramientas que te ayudarán a mejorar notablemente tu trabajo diario.

Contáctanos: atencioncap@ecapmexico.net