miércoles, 23 de octubre de 2013

Clase 19/10/13

Hoy el profe nos enseñó a programar en Visual Basic que es un lenguaje de programación y con todos los programas de Microsoft se puede trabajar con éste. 
*IDE: Ambiente de desarrollo integrado, permite programar de manera más sencilla.
Nos dijo que en Informática no está bien visto escribir el nombre de archivos en mayúscula o con espacios, porque ésto tiene un significado. 
Camel case es una técnica que no utiliza espacios para nombrar archivos y existe el Upper y el Lower; el 1ro se escriben así AnaSofíaR y el 2ndo anaSofíaR.
Nos metimos a Excel y en Programador abrimos Visual Basic, seleccionamos Insertar, UserForm, en Propiedades le pusimos en Name: formulario y en Caption: Calculador de edad y agregamos a la ventana un Marco, le dimos formato en Font y BackColor; en Name pusimos: marco, en Caption: Captura de fecha. Agregamos una Etiqueta y en Name pusimos: Ingrese año de nacimiento.
Debajo pusimos una Caja de texto con el Name: aNacimiento; después pusimos un botón y en Name pusimos: boton y en Caption: Calcular edad y le agregamos un ícono. 
Dimos doble clic sobre el botón y pusimos ésto en la ventana que se abre:
Private Sub boton_Click() 'inicio de los valores del programa Dim aActual As Integer Dim aNacim As Integer Dim edad As Integer 'inicianizamos los valores de las variables aActual = 2013 aNacim = aNacimiento.Value 'calculamos la edad edad = aActual - aNacim If edad >= 18 Then MsgBox "usted tiene " & edad & " años, por lo tanto es mayor de edad" Else MsgBox "usted tiene " & edad & " años, por lo tanto es menor de edad" End If Unload formulario End Sub

Luego cierras la ventana y en la de VB le das en Insertar y Módulo, en éste escribimos: 
Sub macroEdad()
Load formulario formulario.Show End Sub

Cerramos la ventana y en la Hoja de cálculo insertamos una forma y le damos Menú contextual, seleccionamos Asignar macro y le damos clic en la que creamos. Luego cuando aparezca una manita sobre la forma le damos clic y ya debe salir la ventana que creamos :)

No hay comentarios.:

Publicar un comentario