Control de Asistencia
Con este ejercicio podemos llevar un control de asistencia por medio de macros desde excel combinados con visual basic.
lunes, 27 de febrero de 2012
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
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.
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.
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.
miércoles, 1 de febrero de 2012
Practicando en Excel:
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.
Suscribirse a:
Comentarios (Atom)
















































