Escribe lo que quieres encontrar y haz clic en el botón BUSCAR

22 de julio de 2010

Protección por Rangos con Excel 2007

En ocasiones necesitamos compartir un libro de Excel con varia personas para que capturen en ella la información que les corresponde, pero sucede que por error algún usuario captura su información en la sección de otro usuario, esto puede ser solucionado dándole a la hoja en cuestión la protección por secciones.


EJEMPLO
Tenemos el siguiente ejemplo donde necesitamos que un archivo de presupuestos sea llenado con los datos necesarios por cada uno de los departamento, para ello necesitamos darle acceso de lectura y escritura a los usuarios, para evitar que alguno de ellos capture por error en la sección del otro procederemos a proteger las secciones que a cada uno le pertenece.
Para ello debemos seleccionar la pestana de "Revisa" y de ahi mejor chequen el video.


Abrir Internet Explorer desde Excel 2007 con Macros

Las macros en Excel 2007 o en cualquiera de sus versiones nos permiten abrir una aplicación desde Excel con Macros.
En esta ocasión veremos el ejemplo de utilizar la instrucción "Shell"
Primero debemos de abrir un nuevo libro y guardarlo como archivo habilitado para macros (En el caso de la versión de Excel 2007), con la tecla Alt+F11 abrimos el IDE de VBA.
Posicionándonos sobre el botón de Insertar seleccionamos Modulo y dentro del módulo ponemos el siguiente código.

Sub explorer()
Shell "C:\Archivos de programa\Internet Explorer\iexplore.exe", vbNormalNoFocus
End Sub 

Shell nos permite ejecutar una aplicación .exe desde cualquier parte del disco, solo necesitamos poner la ruta de donde está el archivo .exe a ejecutar.
Para ejecutar la macro solo deben de incluir un botón


Más abajo pegue la explicación mas detallada que se encuentra en la ayuda oficial del Microsoft Excel 2007.
Shell(pathname[,windowstyle])
La sintaxis de la función Shell tiene estos argumentos:
Parte Descripción
pathname Requerido; Variant (String). Nombre del programa a ejecutar y de cualesquiera argumentos necesarios o modificador de la línea de comandos; puede incluir directorio o carpeta y unidad de disco
windowstyle Opcional. Variant (Integer) correspondiente al estilo de la ventana en la cual se va a ejecutar el programa. Si se omite windowstyle, el programa se inicia minimizado con enfoque. En Macintosh (sistema 7.0 o posterior), windowstyle sólo determina si la aplicación recibe el enfoque cuando se ejecuta.
El argumento con nombre windowstyle tiene estos valores:
Constante Valor Descripción
vbHide 0 Se oculta Windows y se pasa el foco a la ventana oculta. La constante vbHide no se aplica a plataformas Macintosh.
vbNormalFocus 1 Windows recupera el foco y vuelve a su posición y tamaño original.
vbMinimizedFocus 2 Windows se muestra como un icono con foco.
vbMaximizedFocus 3 Windows se maximiza con foco.
vbNormalNoFocus 4 Windows vuelve al tamaño y posición más recientes. La ventana activa actual permanece activa.
vbMinimizedNoFocus 6 Windows se muestra como un icono. La ventana activa actual permanece activa.
Fuente: Ayuda de Microsoft Excel 2007

15 de julio de 2010

Formato Condicional con Excel 2007


En Excel 2007 Microsoft agregó más opciones de formato condicional tales como escala de colores, grupo de iconos y mas de tres condiciones para una sola celda.

Con el cuadro de dialogo “Formato Condicional” podemos aplicar un formato a una celda o rango que cumplan con una  condición definida por el usuario.

Para utilizar la herramienta “Formato Condicional” hacemos lo siguiente:
  1. Seleccionar al pestaña de Inicio luego el botón de Estilos y con ello el botón de Formato Condicional.

  1. Desde el botón Formato Condicional Excel despliega las opciones de formato condicional de “Resaltar reglas de celdas” las cuales son:

También hay las reglas superiores e inferiores que viene a mejorar a “los 10 mas” que tiene Excel 2003.

Veamos un ejemplo
Tenemos una base de datos de proveedores la cual contiene datos tales como sucursal, nombre, saldo entre otras.
Supongamos que nos piden que marquemos con un color lso importes de saldos mayores a 20,000. Para ello hacemos lo siguiente.
  • En la pestaña Inicio > Estilos > Fomato condicional > Resaltar reglas de celdas > Es mayor que…
  • Seguido aparece el cuadro que dice “Es mayor que…” En el cuadro de texto de la izquierda ponemos el valor de referencia, en nuestro caso es  20,000. Por defecto Excel presenta una cantidad y un formato de texto preseleccionado el cual podemos cambiar con solo pulsar la lista de opciones.

Formato condicional en rangos de colores
 

  • Seleccionamos el rango de celdas a las cuales deseas aplicar el formato condicional.
  • Pulsamos la pestaña de Inicio > Estilos > Fomato condicional > Barras de estados.
  • Click en el color de la barra que deseas usar.

 

.