Clase 5

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Sub IrMatricula()

Sheets("Matricula_alumnos").Select

Range("E6").Select

End Sub

Sub irConsulta()

Sheets("Consulta_Datos").Select

Range("E8").Select

End Sub

Sub irLiista()

Sheets("Imprimir_listas").Select

Range("C10").Select

End Sub

Sub irPrincipal()

Sheets("Principal").Select

Range("A1").Select

End Sub

Sub GeneraCodigo()

Sheets("Alumnos").Select

Fila = Application.WorksheetFunction.CountA(Range("B:B"))

Codigo = "ALU" & Fila

Sheets("Matricula_Alumnos").Select

Cells(6, 5) = Codigo

End Sub

Sub RegistrarMatricula()

Rem Declaracion de variables

Dim Vcodigo, VPaterno, VMaterno, VNomnre As String

Dim VDNI, VDistrito, VCurso As String

Rem Ingresar datos variables


Sheets("Matricula_Alumnos").Select

Vcodigo = Range("E6").Value

VPaterno = Range("E8").Value

VMaterno = Range("E10").Value

VNombre = Range("E12").Value

VDNI = Range("E14").Value

VDireccion = Range("E16").Value

VDisrito = Range("E18").Value

VCurso = Range("I11").Value

Rem Registrar al final de la BD Alumnos

Sheets("Alumnos").Select

Fila = Application.WorksheetFunction.CountA(Range("B:B"))

NFila = Fila + 1

Cells(NFila, 1) = Fila

Cells(NFila, 2) = Vcodigo

Cells(NFila, 3) = VPaterno

Cells(NFila, 4) = VMaterno

Cells(NFila, 5) = VNombre

Cells(NFila, 6) = VDNI

Cells(NFila, 12) = VCurso

Cells(NFila, 13) = VDireccion

Cells(NFila, 14) = VDistrito

Rem Volver al formulario vacio

Sheets("Matricula_Alumnos").Select

MsgBox "Registro almacenado exitosamente..!!!"

Range("E6:E18,I11").Select

Selection.ClearContents

Range("E6").Select

End Sub
Sub ConsultaDatos()

Cells(8, 5) = "=VLOOKUP(Cod,TBase,5,0)&"" ""&VLOOKUP(Cod,TBase,3,0)&""


""&VLOOKUP(Cod,TBase,4,0)"

Rem Nombre curso

Cells(10, 5) = "=VLOOKUPVLOOKUP(Cod,TBase,12,0),lista2,2,0)"

Rem Aula

Cells(12, 5) = "=VLOOKUPVLOOKUP(Cod,TBase,12,0),lista2,4,0)"

Rem Horario

Cells(10, 8) = "=VLOOKUPVLOOKUP(Cod,TBase,12,0),lista2,3,0)"

Rem Nota1

Cells(18, 3) = "=VLOOKUPVLOOKUP(Cod,TBase,12,0),lista2,2,0)"

Rem Nota2

Cells(18, 4) = "=VLOOKUPVLOOKUP(Cod,TBase,12,0),lista2,3,0)"

Rem Nota3

Cells(18, 5) = "=VLOOKUPVLOOKUP(Cod,TBase,12,0),lista2,4,0)"

Rem Nota4

Cells(18, 6) = "=VLOOKUPVLOOKUP(Cod,TBase,12,0),lista2,5,0)"

Rem Promedio de notas

Cells(18, 8) = "=AVERAGE(C18:F18)"

End Sub

You might also like