lunes, 27 de febrero de 2012

Control de Asistencia

Con este ejercicio podemos llevar un control de asistencia por medio de macros desde excel combinados con visual basic.








Formulario de Sueldos

En este ejercicio vamos a usar tanto las macros escritas en visual basic como en excel:

 
Escribiendo una Macro

Para escribir una macro primero entramos a excel, luego presionamos alt+f11 para poder entrar a visual basic. estando dentro, seleccionamos la hoja 1 en el cuadro de la parte superior derecha de la pantalla.





Escribiendo Macros en Visual Basic


Tambien podemos hacer macros, escribiendolas directamente en visual basic, usando alt+f11 desde excel, entramos al programa de VB, para hacer una macro escrita, primero debemos conocer algunos comandos importantes e indispensables para empezar. A continuacion les dejo los mas usados:

 Seleccionar una celda:
 Range ("A1"). Select

Escribir en una Celda
Activecell.FormulaR1C1="Ramon"

Letra Negrita
Selection.Font.Bold = True

Letra Cursiva
Selection.Font.Italic = True

Letra Subrayada
Selection.Font.Underline = xlUnderlineStyleSingle

Centrar Texto
With Selection.HorizontalAlignment = xlCenter
  End With

Alinear a la izquierda
 With Selection .HorizontalAlignment = xlLeft
  End With

Alinear a la Derecha
 With Selection.HorizontalAlignment = xlRight
 End With

Tipo de Letra(Fuente)
With Selection.Font.Name = "AGaramond"
  End With

Tamaño de Letra(Tamaño de Fuente)
With Selection.Font.Size = 15
End With

Copiar
Selection.Copy

Pegar
ActiveSheet.Paste

Cortar
Selection.Cut

Ordenar Ascendente
 Selection.Sort Key1:=Range("A1"), Order1:=xlAscending , Header:=xlGuess, _OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom

Orden Descendente
 Selection.Sort Key1:=Range("A1"), Order1:=xlDescending , Header:=xlGuess, _OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom

Buscar
Cells.Find(What:=" Ramon ", After:=ActiveCell, LookIn:=xlFormulas, LookAt _:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _False).Activate

Insertar Fila
Selection.EntireRow.Insert

Eliminar Fila
Selection.EntireRow.Delete

Insertar Columna
Selection.EntireColumn.Insert

Eliminar Columna
 Selection.EntireColumn.Delete

Abrir un Libro
 Workbooks.Open Filename:="C:\Mis documentos\video safe 3.xls"

Grabar un Libro
 ActiveWorkbook.SaveAs Filename:="C:\Mis documentos\piscis.xls ", FileFormat _:=xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:= _False, CreateBackup:=False

Estos serian algunos códigos muy comunes en Excel, pero si usted desea puede generar mas códigos de otras opciones, es cuestión de que los ocupe.

Aqui podemos ver una imagen de la ventana de visual basic, cuando entramos.

 
MACROS:
Las macros son grupos de instrucciones que tienen un seguimiento cronológico usadas para economizar tareas; una macro no es más que un conjunto de instrucciones tales como «borrar archivo», «añadir registro», etc., y que se almacenan en una ubicación especial abreviatura de macroinstrucción, es una serie de instrucciones que se almacenan para que se puedan ejecutar de forma secuencial mediante una sola llamada u orden de ejecución. Dicho de otra forma, una macroinstrucción es una instrucción compleja, formada por otras instrucciones más sencillas. Esto permite la automatización de tareas repetitivas.

A continuacion veremos las diferentes formas de grabar una macro desde excel, sin necesidad de usar visual basic para escribirla.


 
Programador

Esta funcion nos Permite acceder a un nuevo menú para manejar y programar Macros así como los controles de formularios.

La mayoria de las veces esta funcion esta deshabilitada, a continuacion les muestro como podemos activarla desde excel.




A continuacion veremos un ejercicio en el cual repasaremos brevemente las funciones que ya hemos visto y le aplicaremos los formularios de la ficha programador.










domingo, 26 de febrero de 2012

Funcion Si

Esta funcion nos permite condicionar una accion, de manera que si cierto dato no cumple con algun requerimiento, tenga un resultado distinto al que si lo cumple. como por ejemplo a la hora de hacer un promedio de asistencia, si el alumno no tiene faltas ni inasistencias su nota sera mas alta que como si tuviera muchas faltas. A continuacion veremos un ejemplo, en el que tambien utilizaremos otras funciones de excel.


Cuadro Combinado

El cuadro combinado es una funcion de programador, que nos ayuda a seleccionar de una lista, cierto dato, al utilizar estas funciones de excel, tambien usaremos otras, tales como :
la funcion Indice, BuscarV, Suma y operaciones basicas entre otras, por lo que continuaremos utilizando nuestro ejemplo anterior de una factura.




Funcion BuscarV:

La funcion Buscar Valor, nos sirve para poder trasladar datos de un lugar a otro dentro del libro de excel, por medio de una caracteristica que los identifique, ya sea un codigo, o un numero, ingresando unicamente este.


 

miércoles, 1 de febrero de 2012

Practicando en Excel:

Microsoft Excel es una aplicacion en la cual se pueden manejar hojas de calculo, para realizar operaciones regularmente financieras y contables. Este programa es desarroyado y distribuido por la empresa Microsoft. Realiza ejercicios aritméticos. Como por ejemplo, balances, cálculos de calificaciones escolares o universitarias y todo aquello similar a estos procedimientos. 

Empezaremos con las distintas formas de realizar operaciones basicas, tales como la suma, la cual la podemos realizar de 3 distintas formas que presentamos a continuacion:





Tambien existen otras funciones un poco mas complejas que nos ayudan a que podamos realizar tareas de manera rapida y sencilla, una de estas es la función: SUMAR.SI.CONJUNTO, Que suma todos los elementos de una lista que tengan cierta caracteristica en común, a continuación le doy un pequeño ejemplo de como podemos aplicar esta útil función.