Está en la página 1de 35

Visual Basic

Visual Basic es un lenguaje de programacin dirigido por eventos, desarrollado por Alan Cooper para Microsoft. Este lenguaje de programacin es un dialecto de BASIC, con importantes agregados. Su primera versin fue presentada en 1991, con la intencin de simplificar la programacin utilizando un ambiente de desarrollo completamente grfico que facilitara la creacin de interfaces grficas y, en cierta medida, tambin la programacin misma. La ltima versin fue la 6, liberada en 1998, para la que Microsoft extendi el soporte hasta marzo de 2008. En 2001 Microsoft propuso abandonar el desarrollo basado en la API Win32 y pasar a un framework o marco comn de libreras, independiente de la versin del sistema operativo, .NET Framework, a travs de Visual Basic .NET (y otros lenguajes como C Sharp(C#) de fcil transicin de cdigo entre ellos); fue el sucesor de Visual Basic 6. Aunque Visual Basic es de propsito general, tambin provee facilidades para el desarrollo de aplicaciones de bases de datosusando Data Access Objects, Remote Data Objects o ActiveX Data Objects. Visual Basic contiene un entorno de desarrollo integrado o IDE que integra editor de textos para edicin del cdigo fuente, undepurador, un compilador (y enlazador) y un editor de interfaces grficas o GUI.

Cmo usar Visual Basic con Excel


VBA puede remplazar las tareas aburridas con automatizacin.

computer image by Ewe Degiampietro from Fotolia.com


Si ests cansado de dar formato a hojas de clculo de la misma manera una y otra vez, o entrar en las mismas frmulas repetitivas, Visual Basic de Excel para Aplicaciones (VBA) fue hecho para ti. El lenguaje de programacin, un subconjunto deVisual Basic, puede sustituir las tareas aburridas con una funcin automtica. El lenguaje ni siquiera requiere de un costo adicional, puede ser que no lo hayas notado pero el editor Excel deVisual Basic se incluye con cada copia de Excel.

1.

Instrucciones 1 Pulsa Alt + F11 para abrir el editar de Visual Basic de Excel. 2 Haz clic en Insertar > Modulo para abri una ventana modular en blanco. 3 Copia y pega el cdigo siguiente en la ventana en blanco: Sub BoldRed() With Selection.Font .ColorIndex = 3 .Bold = True End Sub 4 Presiona F5 para ejecutar la macro. Cuando veas un cuadro de dilogo macro, introduce la clave de acceso directo que desees acceder con la macro a continuacin, haz clic en "Ejecutar". Cualquiera que sea el texto que hayas seleccionado se convertir automticamente en negrita y rojo. Puedes utilizar la tecla de acceso que hayas especificado para ejecutar la macro en cualquier momento que desees. Consejos y advertencias Las macros que se crean se denominan de la misma forma que el "sub" de forma predeterminada. En el cdigo de ejemplo, la macro se llama "BoldRed", pero se puede cambiar el nombre de la macro como lo desees.

2. 3.

4.

Importancia de visual basic



Posee una curva de aprendizaje muy rpida. Integra el diseo e implementacin de formularios de Windows. Permite usar con facilidad la plataforma de los sistemas Windows, dado que tiene acceso prcticamente total a la API de Windows, incluidas libreras actuales. Es uno de los lenguajes de uso ms extendido, por lo que resulta fcil encontrar informacin, documentacin y fuentes para los proyectos. Fcilmente extensible mediante libreras DLL y componentes ActiveX de otros lenguajes.

Posibilita aadir soporte para ejecucin de scripts, VBScript o JScript, en las aplicaciones mediante Microsoft Script Control. Tiene acceso a la API multimedia de DirectX (versiones 7 y 8). Tambin est disponible, de forma no 7 oficial, un componente para trabajar con OpenGL 1.1. Existe una versin, VBA, integrada en las aplicaciones de Microsoft Office, tanto Windows como Mac, que permite programar macros para extender y automatizar funcionalidades en documentos, hojas de clculo y bases de datos (Access). Si bien permite desarrollar grandes y complejas aplicaciones, tambin provee un entorno adecuado para realizar pequeos prototipos rpidos. En donde se utiliza visual basic Microsoft VBA (Visual Basic for Applications) es el lenguaje de macros de Microsoft Visual Basic que se utiliza para programar aplicaciones Windows y que se incluye en varias aplicaciones Microsoft. VBA permite a usuarios y programadores ampliar la funcionalidad de programas de la suite Microsoft Office. Visual Basic para Aplicaciones es un subconjunto casi completo de Visual Basic 5.0 y 6.0. Microsoft VBA viene integrado en aplicaciones de Microsoft Office, como Word, Excel, Access y Powerpoint. Prcticamente cualquier cosa que se pueda programar en Visual Basic 5.0 o 6.0 se puede hacer tambin dentro de un documento de Office, con la sola limitacin que el producto final no se puede compilar separadamente del documento, hoja o base de datos en que fue creado; es decir, se convierte en una macro (o ms bien sper macro). Esta macro puede instalarse o distribuirse con slo copiar el documento, presentacin o base de datos. Su utilidad principal es automatizar tareas cotidianas, as como crear aplicaciones y servicios de bases de datos para el escritorio. Permite acceder a las funcionalidades de unlenguaje orientado a eventos con acceso a la API de Windows. Al provenir de un lenguaje basado en Basic tiene similitudes con lenguajes incluidos en otros productos de ofimtica como StarBasic y Openoffice. Sub LoopTableExample Dim db As DAO.Database Dim rcs As DAO.Recordset Set db = CurrentDb Set rcs = db.OpenRecordset("SELECT * FROM tblMain") Do Until rcs.EOF MsgBox rcs!FieldName rcs.MoveNext Loop rcs.Close db.Close Set rcs = Nothing Set db = Nothing End Sub VBA puede ser usado para crear una funcin definida por el usuario para usar en una hoja de Microsoft Excel: Public Function BUSINESSDAYPRIOR(dt As Date) As Date Select Case Weekday(dt, vbMonday) Case 1 BUSINESSDAYPRIOR = dt -3 Case 7 BUSINESSDAYPRIOR = dt -2 Case Else BUSINESSDAYPRIOR = dt -1 End Select

End Function

VBA tambin tiene acceso a funciones internas de Windows en diversos grados, y puede acceder recursos desde horarios hasta archivos y control: Sub ObtenerFecha() MsgBox "La fecha es " & Format(Now(), "dd-mm-yyyy") End Sub

Liceo americano del norte


Mario Eleazar caal macz 4to. Bach, en computacin Programacin visual basic Elder Abelardo bol caal

Introduccin

En el presente trabajo se presenta lo que es visual basic .net y visual basic en exel, y su importancia de visual basic y en donde se utiliza.

Objetivos
.estudiar ms sobre visual BASIC. .como se utiliza visual BASIC. .poner en prctica visual Basic.

Conclusin
En el presente trabajo contiene sobre visual Basic. Net y todos sus temas de importancia para nuestro conocimiento.

Bibliografa

http://es.scribd.com/doc/13371737/Formatos-de-Celdas-en-Excel

Introduccin a las macros Las macros de Excel nos permiten automatizar tareas que realizamos cotidianamente de manera que podamos ser ms eficientes en nuestro trabajo. Una macro no es ms que una serie de comandos o instrucciones que permanecen almacenados dentro de Excel y que podemos ejecutar cuando sea necesario y cuantas veces lo deseemos. Aunque las macros son un tema avanzado de Excel puedes consultar los siguientes artculos para comenzar a familiarizarte con este tema.

Qu es una macro de Excel?


inShare Si utilizas Excel frecuentemente es posible que en alguna ocasin te hayas encontrado ejecutando una misma serie de acciones una y otra vez. Esas acciones que haces repetidas veces se podran automatizar con una macro. Una macro es un conjunto de comandos que se almacena en un lugar especial de Excel de manera que estn siempre disponibles cuando los necesites ejecutar. Por ejemplo, si todas las maanas creas un reporte de ventas y en ese reporte siempre das el mismo formato a los textos, se podra crear una macro para que lo haga automticamente por ti. Las macros se utilizan principalmente para eliminar la necesidad de repetir los pasos de aquellas tareas que realizas una y otra vez. Un lenguaje de programacin Las macros se escriben en un lenguaje de computadora especial que es conocido como Visual Basic for Applications (VBA). Este lenguaje permite acceder a prcticamente todas las funcionalidades de Excel y con ello tambin ampliar la funcionalidad del programa. Pero no te preocupes si no eres un programador de computadoras, Excel provee de una herramienta especial que permite crear una macro sin necesidad de conocer los detalles del lenguaje de programacin. Aunque si aceptas el desafo y te introduces en el mundo de la programacin VBA pronto te convertirs en un Ninja de Excel. Vers que crear una macro en Excel no es tan complicado y ser una manera fcil y rpida de eliminar esas tareas repetitivas que todos los das te quitan minutos preciados de tu tiempo.

Para qu sirve una macro en Excel


Para qu sirve una macro en Excel? Una macro nos ayuda a automatizar aquellas tareas que hacemos repetidamente. Una macro es una serie de instrucciones que son guardadas dentro de un archivo de Excel para poder ser ejecutadas cuando lo necesitemos. Automatizacin de tareas Seguramente ests familiarizado con procesos de automatizacin en el mbito industrial. Un ejemplo muy claro son las plantas ensambladoras de automviles donde existen robots que han sustituido tareas que antes eran hechas por humanos. La automatizacin trajo beneficios como mayor eficiencia y productividad de las plantas y un mejor aprovechamiento del tiempo del personal al reducir la cantidad de tareas repetitivas que realizaban. De la misma manera las macros nos ayudan a eliminar esas tareas repetitivas de nuestro trabajo cotidiano al permitirnos utilizar mejor nuestro tiempo en el anlisis de los datos y en la toma de decisiones.

Cmo se ve una macro en Excel? Las macros son escritas en un lenguaje de computadora conocido como VBA por sus siglas en ingls ( Visual Basic for Applications). Como cualquier otro lenguaje de computadora debemos aprender a utilizar los comandos que nos ayudarn a indicar a Excel lo que deseamos hacer con nuestros datos.

Aprender el lenguaje VBA no es nada complicado y se puede lograr fcilmente. Lo que toma un poco ms de tiempo es pulir nuestras habilidades de programacin. Lo que quiero decir con esto es que para ser un buen programador de macros debes dedicar tiempo en resolver mltiples problemas en donde puedas llevar al lmite el lenguaje VBA. Creacin de una macro Las macros se crean con el Editor de Visual Basic el cual nos permitir introducir el cdigo con las instrucciones que sern ejecutadas por la macro. Existe otro mtodo que es utilizar la Grabadora de macros la cual ir grabando todas las acciones que realicemos en Excel hasta que detengamos la grabacin. Una vez grabada la macro podremos reproducir de nuevo las acciones con tan solo un clic. Ahora que ya sabes para qu sire una macro en Excel puedes dar los primeros pasos en este camino utilizando el tutorialIntroduccin a las macros.

Que ventajas me aporta el disponer de macros en mis hojas Excel?.

Realizacin de programas a medida, cada empresa posee sus peculiaridades y caractersticas, en muchas ocasiones se adquieren paquetes de software estandarizado que no cumplen las expectativas iniciales y que acaban por no aportar una solucin real a las necesidades del negocio, mediante las macros en Excel cada programa desarrollado se adapta fcilmente a cada tipo de empresa, proporcionando un versatilidad y flexibilidad incomparable.

Rpido y fcil manejo de los programas desarrollados bajo entorno Excel, cuando la empresa adquiere un software nuevo ha de dedicar cierta parte de tiempo en adquirir los conocimientos necesarios para el buen manejo del software, la gran ventaja que nos aporta las macros es que estn desarrolladas bajo Excel, herramienta conocida por una gran publico y extendida en la mayora de las empresas.

Realizacin de tareas y clculos complejos, en muchas ocasiones dejamos de utilizar tcnicas conocidas para la resolucin de problemas, que nos podran aportar datos de vital importancia ,por la gran complejidad de calculo que conllevan , mediante macros en Excel estas tareas y clculos pasaran a la historia, realizando la propia hoja Excel el trabajo por nosotros.

Aumento de eficacia y eficiencia en el trabajo , puesto que reducimos horas y horas de nuestro trabajo en realizar tareas manuales al convertirlas en automticas, ocupando el tiempo ganado en otros asuntos.

Ventajas y desventajas de Microsoft Excel


Excel fue desarrollado por primera vez para la computadora Macintosh en 1984. Windows entr en el mercado en 1987 y Excel se convirti en una parte del paquete de Microsoft. Se trata de una hoja de clculo con la capacidad de base de datos que se ha convertido en un pilar fundamental de la informtica financiera. Administracin de la informacin Los usuarios deben crear directorios de subconjuntos para la gestin de datos. La informacin en Excel se pueden perder cuando la aplicacin se divide en demasiados archivos. Virus Los virus se pueden adjuntar a un archivo de Excel a travs de los macros. Estos son mini programas que estn escritos en una hoja de clculo Excel. Portabilidad Excel es una aplicacin porttil. Puede ser enviada por correo electrnico y se puede sincronizar con los PDA como el Iphone de Apple. Uso financiero Excel no funciona para ser personalizado con subconjuntos financieros. La aplicacin incluye mdulos financieros, tales como la apreciacin y amortizacin de activos. Seguridad Los archivos de Excel pueden ser protegidos con una contrasea para mayor seguridad. Un usuario puede crear una contrasea a travs de la programacin de Visual Basic o directamente dentro del archivo de Excel.

Liceo americano del norte


Mario Eleazar caal macz 4to. Bach, en computacin Programacin macros en Excel Elder Abelardo bol caal

Introduccin
En el presente trabajo se presenta lo que es macros en Excel, que son, como se hacen, para que sirven, ventajas y desventajas.

Objetivos
.estudiar ms sobre macros en Excel. .poner en prctica lo que es macros en Excel. .conocer ms sobre macros en Excel.

Conclusin

En el presente trabajo trato sobre lo que es macros en Excel y bien redactado y con ejemplos de cmo realizarlos.

Bibliografa
http://www.ehowenespanol.com/ventajas-desventajas-microsoft-excel-hechos_84607/

Luis von Ahn Luis von Ahn

Luis von Ahn en 2009.

Nombre

Luis Von Ahn

Nacimiento

1979, Ciudad de Guatemala,Guatemala

34 aos

Residencia

Estados Unidos

Nacionalidad

guatemalteco, estadounidense

Alma mter

Universidad Carnegie Mellon,Universidad de Duke

Ocupacin

Profesor, empresario, informtico

Conocido por

Captcha, Recaptcha, Duolingo

Premios

Premio MacArthur Premio TR35 en 2007

en

2006

Sitio Luis von Ahn

web

Luis von Ahn (nacido en 1979 en Guatemala) es un informtico, empresario y profesor de ciencias de la computacin enUniversidad Carnegie Mellon. Es el fundador de las 1 compaias, Duolingo, Captcha y Recaptcha, la cual fue vendida a Google en 2009.

Honores Sus investigaciones en computacin y en crowdsourcing le han dado reconocimiento internacional y varios honores en el mbito cientfico y tecnolgico. En 2006 gan el premio MacArthur (tambin conocido como el 2 3 "premio del genio"). Ha sido nombrado uno de los 50 mejores cerebros en la ciencia por la revista Discover, uno de los 10 cientficos brillantes de 2006 por Popular Science, y una de las 50 personas ms influyentes en la tecnologa por Silicon.com En 2009, el diario Siglo XXI de Guatemala nombr a Luis von Ahn como su personaje del ao. En 2011, la 4 revista Foreign Policyen Espaol escogi a von Ahn como el intelectual ms influyente de Iberoamrica. El pasado 8 de enero de 2011, fue elegido por la Prensa Guatemalteca Prensa Libre como personaje del ao 5 2011.

Liceo americano del norte


Mario Eleazar caal macz 4to. Bach, en computacin Programacin biografia de luis vonn han Elder Abelardo bol caal

Introduccin
En el presente trabajo trata sobre la biografa de Luis vonn han (cientfico guatemalteco y creador del captcha).

Objetivos
.saber que es el captcha. .utilizar ms el captcha. .conocer ms sobre Luis vonn han.

Conclusin
En el presente trabajo trato sobre la vida de luis vonn han y que l fue el creador del captacha.

Bibliografa
http://es.wikipedia.org/wiki/Luis_von_Ahn

Formato de celdas en Excel 2013


Ya hemos revisado cmo utilizar el formato de nmeros en Excel para modificar la apariencia de valores numricos. Ahora revisaremos las modificaciones que podemos realizar a la apariencia de la celda para cambiar sus bordes o su color de relleno entre otras cosas ms. El formato de celdas no es indispensable en el funcionamiento de las hojas de clculo, pero puede ayudar a tener una mejor visualizacin y entendimiento de los datos presentados. Las herramientas de formato en Excel 2013 las podemos encontrar en tres ubicaciones: 1. 2. 3. En la Cinta de opciones. En la mini barra que se muestra al hacer clic derecho sobre una celda. En el cuadro de dilogo Formato de celdas.

Ya que el formato de celdas es una funcionalidad muy utilizada en Excel, podremos acceder a una gran cantidad de comandos desde las tres ubicaciones antes mencionadas. Los comandos de la Cinta de opciones se encuentran en la ficha Inicio, repartidos en los grupos Fuente, Alineacin y Estilos. Tambin podemos encontrar varios de estos comandos en la mini barra mostrada al hacer clic derecho sobre una celda o rango:

Adems de la Cinta de opciones y la mini barra, podemos encontrar estas opciones de configuracin de formato dentro del cuadro de dilogo Formato de celdas. Podemos acceder a este cuadro de dilogo de diferentes maneras:

Haciendo clic en el indicador de cuadro de dilogo de los grupos Fuente o Alineacin de la ficha Inicio. Haciendo clic derecho sobre una celda y dentro del men desplegable seleccionar la opcin Formato de celdas. En la ficha Inicio, dentro del grupo Celdas, pulsar el botn Formato y seleccionar la opcin Formato de celdas.

Adems existen comandos de la Cinta de opciones que ofrecen la posibilidad de consultar ms opciones y que nos llevarn a este mismo cuadro de dilogo. Por ejemplo, el comando Inicio > Alineacin > Formato de alineacin de celdas abrir el cuadro de dilogo Formato de celdas en la seccin correspondiente:

Pero si ninguna de las opciones mencionadas hasta ahora te parece funcional, entonces podemos abrir el cuadro de dilogoFormato de celdas con tan slo pulsar la combinacin de teclado Ctrl + 1. Cambiar la fuente De manera predeterminada, Excel 2013 utiliza el tipo de fuente Calibri de tamao 11. Nosotros podemos utilizar una fuente y tamao diferentes para resaltar un texto o el encabezado de alguna tabla. Este cambio lo podemos hacer desde tres ubicaciones diferentes:

En la ficha Inicio, dentro del grupo Fuente, encontramos la lista desplegable de tipos de fuente de los cuales podremos elegir la ms adecuada. Adems, justo al lado derecho de la lista de fuentes encontramos la lista desplegable con el tamao de fuente. La mini barra muestra estas mismas listas desplegables. El cuadro de dilogo Formato de celdas tiene una seccin llamada Fuente donde encontramos las mismas opciones de configuracin.

Este cuadro de dilogo nos ofrece algunas configuraciones adicionales como el estilo de la fuente, su color o tipo de subrayado. Algunos atajos de comando que podemos utilizar en este sentido son los siguientes: Negrita (Ctrl + N), Cursiva (Ctrl + K), Subrayado (Ctrl + S). Para cambiar el color de la fuente tenemos el comando respectivo tanto en la Cinta de opciones como en la mini barra:

Alineacin de celdas De manera predeterminada Excel alinea los valores numricos a la derecha y el texto a la izquierda pero es posible modificar esta alineacin utilizando los comandos de la ficha Inicio > Alineacin.

1. 2. 3. 4. 5. 6.

Alineacin vertical: Con estos tres botones podemos alinear el contenido de una celda verticalmente ya sea en la parte superior, inferior o media de la celda. Alineacin horizontal: Alinea el contenido de la celda a la izquierda, derecha o al centro de la misma. Orientacin: Nos da la oportunidad de girar el texto a un ngulo especfico lo cual es de utilidad cuando necesitamos cambiar la orientacin del ttulo de una columna muy estrecha. Sangra: Se aumenta o disminuye el espacio entre el borde de la celda y su contenido. Ajustar texto: Si tienes un texto que no se muestra en su totalidad dentro de una celda, este comando ajustar el texto en varias lneas para mostrar todo el contenido. Combinar y centrar: Combinar las celdas seleccionadas para hacer una sola celda y adems centrar el contenido. Al pulsar en la flecha del men desplegable se mostrarn algunas opciones adicionales como la de volver a separar las celdas.

Estos mismos comandos de alineacin los podemos encontrar en el cuadro de dilogo Formato de celdas dentro de la seccin Alineacin. Relleno de una celda Podemos establecer un relleno para una celda utilizando un color especfico o una trama. Para indicar el color de fondo de una celda podemos utilizar el comando Color de relleno que se encuentra en el grupo Fuente de la ficha Inicio.

Este comando tambin lo puedes encontrar en la mini barra y se mostrar la misma paleta de colores a seleccionar. Por otro lado, si quieres establecer como relleno una trama entonces es necesario abrir el cuadro de dilogo Formato de celdas y en la seccin Relleno podrs elegir tanto el estilo de la trama como su color. Bordes de una celda La cuadrcula que delimita cada una de las celdas de una hoja es solo una ayuda visual ya que dichas lneas no se imprimen de manera predeterminada en cambio los bordes si son impresos y de gran utilidad para agrupar un rango de celdas y distinguirlas de las dems. Existen diferentes estilos y grosores de bordes y podrs seleccionar la configuracin deseada desde el comando Bordes que se encuentra en la ficha Inicio > Fuente:

Este comando tambin est disponibles desde la mini barra. Por otro lado el cuadro de dilogo Formato de celdas tiene una seccin llamada Borde que es donde podrs hacer todas las configuraciones necesarias a los bordes de una celda. Estilos de celda Excel nos ofrece la posibilidad de elegir un estilo de celda predefinido de manera que no tengamos que hacer cada modificacin por nuestra cuenta sino que solamente seleccionamos el estilo de nuestra preferencia desde la ficha Inicio > Estilos > Estilos de celda:

Dicha opcin ofrece el modo de vista previa el cual refleja el estilo de la celda con solo posicionar el ratn sobre alguna de las opciones. Para hacer efectiva la aplicacin del estilo debes hacer clic sobre la opcin deseada. Si por alguna razn deseas regresar al estilo predeterminado de una celda, entonces debes seleccionar la opcin Normal. Tambin puedes notar que al final del men se muestran las opciones Nuevo estilo de celda la cual nos da la posibilidad de crear un nuevo estilo y tenerlo disponible en todo momento. La opcin Combinar estilos nos permite copiar los estilos contenidos en otro libro de Excel. El formato de celdas en Excel 2013 nos da la oportunidad de aplicar el estilo adecuado a las celdas de nuestro libro para mejorar la presentacin de los datos y de esta manera tener una mejor compresin e interpretacin de los mismos.

Liceo americano del norte


Mario Eleazar caal macz 4to. Bach, en computacin Computacin opciones de formato de celda en Excel Elder Abelardo bol caal

Introduccin
En el presente trabajo se presenta lo que es opciones de formato de celda en Excel.

Objetivos
.conocer ms sobre lo que es formato de celdas en Excel. .ponerlos en prctica en clase.

Conclusin
En el presente trabajo se trato sobre lo que es formato de celdas en Excel y cmo podemos realizarlos.

Bibliografa
http://es.scribd.com/doc/13371737/Formatos-de-Celdas-en-Excel

También podría gustarte