You are on page 1of 2

FORMULA DE MACRO EN EXCEL.

Private Sub CMDCalcular_Click() If Val(TXTUni1.Text) > 10.52 Then TXTUni1.ForeColor = vbBlue Else TXTUni1.ForeColor = vbRed End If If Val(TXTUni2.Text) > 10.52 Then TXTUni2.ForeColor = vbBlue Else TXTUni2.ForeColor = vbRed End If If Val(TXTProm.Text) > 10.52 Then TXTProm.ForeColor = vbBlue Else TXTProm.ForeColor = vbRed End If TXTUni1.Text = (Val(TXTTrab1.Text) + Val(TXTPrac1.Text) + Val(TXTExa1.Text)) / 3 TXTUni2.Text = (Val(TXTTrab2.Text) + Val(TXTPrac2.Text) + Val(TXTExa2.Text)) / 3 TXTProm.Text = (Val(TXTUni1.Text) + Val(TXTUni2.Text)) / 2 End Sub

ActiveSheet.Range("A3").Value = TXTNUM.Text ActiveSheet.Range("b3").Value = TXTCodigo.Text ActiveSheet.Range("c3").Value = TXTApellidos.Text ActiveSheet.Range("d3").Value = TXTNombres.Text ActiveSheet.Range("e3").Value = TXTTrab1.Text ActiveSheet.Range("f3").Value = TXTPrac1.Text ActiveSheet.Range("g3").Value = TXTExa1.Text ActiveSheet.Range("h3").Value = TXTUni1.Text ActiveSheet.Range("i3").Value = TXTTrab2.Text ActiveSheet.Range("j3").Value = TXTPrac2.Text ActiveSheet.Range("k3").Value = TXTExa2.Text ActiveSheet.Range("l3").Value = TXTUni2.Text ActiveSheet.Range("m3").Value = TXTProm.Text Range("h3").Select Selection.NumberFormat = "0.00" Range("L3").Select Selection.NumberFormat = "0.00" Range("M3").Select Selection.NumberFormat = "0.00" Selection.EntireRow.Insert End Sub

Private Sub CMDLimpiar_Click() TXTTrab1.Text = "" TXTTrab2.Text = "" TXTPrac1.Text = "" TXTPrac2.Text = "" TXTExa1.Text = "" TXTExa2.Text = "" TXTUni1.Text = "" TXTUni2.Text = "" TXTProm.Text = "" TXTNUM.Text = "" TXTCodigo.Text = "" TXTApellidos.Text = "" TXTNombres.Text = "" TXTNUM.SetFocus End Sub

Private Sub CMDCerrar_Click() Dim R As Integer R = MsgBox("DESEA TERMINAR EL EJECUCION DEL PROGRAMA ", vbYesNo + vbQuestion, "PROGRAMA DE CALCULOS DE PROMEDIO") If R = vbYes Then Unload FRMPromedios End If End Sub

Private Sub CMDInsertar_Click()

You might also like