Sie sind auf Seite 1von 6

Private Sub CommandButton1_Click()

Range("B1").Select
ActiveCell.FormulaR1C1 = "sig"
Range("C1").Select
ActiveCell.FormulaR1C1 = "x1"
Range("E1").Select
ActiveCell.FormulaR1C1 = "x2"
Range("D1").Select
ActiveCell.FormulaR1C1 = "signo"
Range("F1").Select
ActiveCell.FormulaR1C1 = "igualdad"
Range("G1").Select
ActiveCell.FormulaR1C1 = "signo"
Range("H1").Select
ActiveCell.FormulaR1C1 = "resultado"

Range("A2").Select
ActiveCell.FormulaR1C1 = "minZ="
Range("A6").Select
ActiveCell.FormulaR1C1 = "condicion"
Range("B6").Select
ActiveCell.FormulaR1C1 = "x1"
Range("C6").Select
ActiveCell.FormulaR1C1 = "x2"
Range("O1").Select
ActiveCell.FormulaR1C1 = "x1(ecu1)="
Range("O2").Select
ActiveCell.FormulaR1C1 = "x2(ecu1)="
Range("O3").Select
ActiveCell.FormulaR1C1 = "x1(ecu2)="
Range("O4").Select
ActiveCell.FormulaR1C1 = "x2(ecu2)="
Range("O5").Select
ActiveCell.FormulaR1C1 = "x1(ecu3)="
Range("O6").Select
ActiveCell.FormulaR1C1 = "x2(ecu3)="

Range("B8").Select
ActiveCell.FormulaR1C1 = "x1(ecu1)"
Range("B9").Select
ActiveCell.FormulaR1C1 = "y"
Range("C8").Select
ActiveCell.FormulaR1C1 = "x2(ecu1)"
Range("C9").Select
ActiveCell.FormulaR1C1 = "y"
Range("E8").Select
ActiveCell.FormulaR1C1 = "x1(ecu2)"
Range("E9").Select
ActiveCell.FormulaR1C1 = "y"
Range("F8").Select
ActiveCell.FormulaR1C1 = "x2(ecu2)"
Range("F9").Select
ActiveCell.FormulaR1C1 = "y"
Range("H8").Select
ActiveCell.FormulaR1C1 = "x1(ecu3)"
Range("H9").Select
ActiveCell.FormulaR1C1 = "y"
Range("I8").Select
ActiveCell.FormulaR1C1 = "x2(ecu3)"
Range("I9").Select
ActiveCell.FormulaR1C1 = "y"

Range("B8:B30").Interior.Color = RGB(100, 250, 5)


Range("C8:C30").Interior.Color = RGB(100, 250, 5)
Range("B2,C2,D2,E2,F2,G2,H2").Interior.Color = RGB(100, 250, 5)
Range("N1,O1,P1").Interior.Color = RGB(100, 250, 5)
Range("N2,O2,P2").Interior.Color = RGB(100, 250, 5)

Range("E8:E30").Interior.Color = RGB(300, 250, 25)


Range("F8:F30").Interior.Color = RGB(300, 250, 25)
Range("B3,C3,D3,E3,F3,G3,H3").Interior.Color = RGB(300, 250, 25)
Range("N3,O3,P3").Interior.Color = RGB(250, 250, 25)
Range("N4,O4,P4").Interior.Color = RGB(250, 250, 25)

Range("H8:H30").Interior.Color = RGB(500, 50, 50)


Range("I8:I30").Interior.Color = RGB(500, 50, 50)
Range("B4,C4,D4,E4,F4,G4,H4").Interior.Color = RGB(500, 50, 50)
Range("N5,O5,P5").Interior.Color = RGB(500, 50, 50)
Range("N6,O6,P6").Interior.Color = RGB(500, 50, 50)

Range("B2").Select
ActiveCell.FormulaR1C1 = InputBox("ingresa signo", "ecuacion1")
Range("C2").Select
ActiveCell.FormulaR1C1 = InputBox("ingresa x1", "ecuacion1")
Range("D2").Select
ActiveCell.FormulaR1C1 = InputBox("ingresa signo", "ecuacion1")
Range("E2").Select
ActiveCell.FormulaR1C1 = InputBox("ingresa x2", "ecuacion1")
Range("F2").Select
ActiveCell.FormulaR1C1 = InputBox("ingresa igualdad", "ecuacion1")
Range("G2").Select
ActiveCell.FormulaR1C1 = InputBox("ingresa signo", "ecucion1")
Range("H2").Select
ActiveCell.FormulaR1C1 = InputBox("ingresa resultado", "ecucion1")
Range("B3").Select
ActiveCell.FormulaR1C1 = InputBox("ingresa signo", "ecuacion2")
Range("C3").Select
ActiveCell.FormulaR1C1 = InputBox("ingresa x1", "ecuacion2")
Range("D3").Select
ActiveCell.FormulaR1C1 = InputBox("ingresa signo", "ecuacion2")
Range("E3").Select
ActiveCell.FormulaR1C1 = InputBox("ingresa x2", "ecuacion2")
Range("F3").Select
ActiveCell.FormulaR1C1 = InputBox("ingresa igualdad", "ecuacion2")
Range("G3").Select
ActiveCell.FormulaR1C1 = InputBox("ingresa signo", "ecucion2")
Range("H3").Select
ActiveCell.FormulaR1C1 = InputBox("ingresa resultado", "ecucion2")
Range("B4").Select
ActiveCell.FormulaR1C1 = InputBox("ingresa signo", "ecuacion3")
Range("C4").Select
ActiveCell.FormulaR1C1 = InputBox("ingresa x1", "ecuacion3")
Range("D4").Select
ActiveCell.FormulaR1C1 = InputBox("ingresa signo", "ecuacion3")
Range("E4").Select
ActiveCell.FormulaR1C1 = InputBox("ingresa x2", "ecuacion3")
Range("F4").Select
ActiveCell.FormulaR1C1 = InputBox("ingresa igualdad", "ecuacion3")
Range("G4").Select
ActiveCell.FormulaR1C1 = InputBox("ingresa signo", "ecucion3")
Range("H4").Select
ActiveCell.FormulaR1C1 = InputBox("ingresa resultado", "ecucion3")

Range("D6").Select
ActiveCell.FormulaR1C1 = InputBox("ingresa igualdad", "condicion")
Range("E6").Select
ActiveCell.FormulaR1C1 = InputBox("ingresa resultado", "condicion")

End Sub
'***************boton2******
Private Sub CommandButton2_Click()
Range("B2").Select
var1 = ActiveCell.Value
Range("C2").Select
var2 = ActiveCell.Value
Range("D2").Select
var3 = ActiveCell.Value
Range("E2").Select
var4 = ActiveCell.Value
Range("F2").Select
var5 = ActiveCell.Value
Range("G2").Select
var6 = ActiveCell.Value
Range("H2").Select
var7 = ActiveCell.Value
Range("N1").Select
ActiveCell.FormulaR1C1 = var1 & var2 & "X1" & var3 & var4 & "X2" & var5 & var6 &
var7
Range("P1").Select
If var3 = "-" Then
ActiveCell.FormulaR1C1 = var1 & "X1" & var5 & var6 & var7 & "+" & var4 & "X2" &
"/" & var2
Else
ActiveCell.FormulaR1C1 = var1 & "X1" & var5 & var6 & var7 & "-" & var4 & "X2" &
"/" & var2
End If
Range("P2").Select
If var1 = "-" Then
ActiveCell.FormulaR1C1 = var3 & "X2" & var5 & var6 & var7 & "+" & var2 & "X1" &
"/" & var4
Else
ActiveCell.FormulaR1C1 = var3 & "X2" & var5 & var6 & var7 & "-" & var2 & "X1" &
"/" & var4
End If
Range("B3").Select
var1a = ActiveCell.Value
Range("C3").Select
var2a = ActiveCell.Value
Range("D3").Select
var3a = ActiveCell.Value
Range("E3").Select
var4a = ActiveCell.Value
Range("F3").Select
var5a = ActiveCell.Value
Range("G3").Select
var6a = ActiveCell.Value
Range("H3").Select
var7a = ActiveCell.Value
Range("N3").Select
ActiveCell.FormulaR1C1 = var1a & var2a & "X1" & var3a & var4a & "X2" & var5a & v
ar6a & var7a
Range("P3").Select
If var3a = "-" Then
ActiveCell.FormulaR1C1 = var1a & "X1" & var5a & var6a & var7a & "+" & var4a & "X
2" & "/" & var2a
Else
ActiveCell.FormulaR1C1 = var1a & "X1" & var5a & var6a & var7a & "-" & var4a & "X
2" & "/" & var2a
End If
Range("P4").Select
If var1a = "-" Then
ActiveCell.FormulaR1C1 = var3a & "X2" & var5a & var6a & var7a & "+" & var2a & "X
1" & "/" & var4a
Else
ActiveCell.FormulaR1C1 = var3a & "X2" & var5a & var6a & var7a & "-" & var2a & "X
1" & "/" & var4a
End If
Range("B4").Select
var1ab = ActiveCell.Value
Range("C4").Select
var2ab = ActiveCell.Value
Range("D4").Select
var3ab = ActiveCell.Value
Range("E4").Select
var4ab = ActiveCell.Value
Range("F4").Select
var5ab = ActiveCell.Value
Range("G4").Select
var6ab = ActiveCell.Value
Range("H4").Select
var7ab = ActiveCell.Value
Range("N5").Select
ActiveCell.FormulaR1C1 = var1ab & var2ab & "X1" & var3ab & var4ab & "X2" & var5a
b & var6ab & var7ab
Range("P5").Select
If var3ab = "-" Then
ActiveCell.FormulaR1C1 = var1ab & "X1" & var5ab & var6ab & var7ab & "+" & var4ab
& "X2" & "/" & var2ab
Else
ActiveCell.FormulaR1C1 = var1ab & "X1" & var5ab & var6ab & var7ab & "-" & var4ab
& "X2" & "/" & var2ab
End If
Range("P6").Select
If var1a = "-" Then
ActiveCell.FormulaR1C1 = var3ab & "X2" & var5ab & var6ab & var7ab & "+" & var2ab
& "X1" & "/" & var4ab
Else
ActiveCell.FormulaR1C1 = var3ab & "X2" & var5ab & var6ab & var7ab & "-" & var2ab
& "X1" & "/" & var4ab
End If
End Sub

'************************************************************boton3
Private Sub CommandButton3_Click()
Range("B2").Select
var1 = ActiveCell.Value
Range("C2").Select
var2 = ActiveCell.Value
Range("D2").Select
var3 = ActiveCell.Value
Range("E2").Select
var4 = ActiveCell.Value
Range("F2").Select
var5 = ActiveCell.Value
Range("G2").Select
var6 = ActiveCell.Value
Range("H2").Select
var7 = ActiveCell.Value
Range("B3").Select
var1a = ActiveCell.Value
Range("C3").Select
var2a = ActiveCell.Value
Range("D3").Select
var3a = ActiveCell.Value
Range("E3").Select
var4a = ActiveCell.Value
Range("F3").Select
var5a = ActiveCell.Value
Range("G3").Select
var6a = ActiveCell.Value
Range("H3").Select
var7a = ActiveCell.Value
Range("B4").Select
var1ab = ActiveCell.Value
Range("C4").Select
var2ab = ActiveCell.Value
Range("D4").Select
var3ab = ActiveCell.Value
Range("E4").Select
var4ab = ActiveCell.Value
Range("F4").Select
var5ab = ActiveCell.Value
Range("G4").Select
var6ab = ActiveCell.Value
Range("H4").Select
var7ab = ActiveCell.Value
temp1 = var1 & var2
temp2 = var3 & var4
temp3 = var6 & var7
temp1a = var1a & var2a
temp2a = var3a & var4a
temp3a = var6a & var7a
temp1ab = var1ab & var2ab
temp2ab = var3ab & var4ab
temp3ab = var6ab & var7ab
For i = -10 To 10
Range("A" & i + 20).Select
ActiveCell.FormulaR1C1 = i
Range("B" & i + 20).Select
If var3 = "-" Then
ActiveCell.FormulaR1C1 = ((Val(temp3) + (Val(temp2) * Val(i))) / var2)
Else
ActiveCell.FormulaR1C1 = ((Val(temp3) - (Val(temp2) * Val(i))) / var2)
End If
Range("C" & i + 20).Select
If var1 = "-" Then
ActiveCell.FormulaR1C1 = ((Val(temp3) + (Val(temp1) * Val(i))) / var4)
Else
ActiveCell.FormulaR1C1 = ((Val(temp3) - (Val(temp1) * Val(i))) / var4)
End If
'ecuacion2
Range("E" & i + 20).Select
If var3 = "-" Then
ActiveCell.FormulaR1C1 = ((Val(temp3a) + (Val(temp2a) * Val(i))) / var2a)
Else
ActiveCell.FormulaR1C1 = ((Val(temp3a) - (Val(temp2a) * Val(i))) / var2a)
End If
Range("F" & i + 20).Select
If var1 = "-" Then
ActiveCell.FormulaR1C1 = ((Val(temp3a) + (Val(temp1a) * Val(i))) / var4a)
Else
ActiveCell.FormulaR1C1 = ((Val(temp3a) - (Val(temp1a) * Val(i))) / var4a)
End If
'ecuacion3
Range("H" & i + 20).Select
If var3 = "-" Then
ActiveCell.FormulaR1C1 = ((Val(temp3ab) + (Val(temp2ab) * Val(i))) / var2ab)
Else
ActiveCell.FormulaR1C1 = ((Val(temp3ab) - (Val(temp2ab) * Val(i))) / var2ab)
End If
Range("I" & i + 20).Select
If var1 = "-" Then
ActiveCell.FormulaR1C1 = ((Val(temp3ab) + (Val(temp1ab) * Val(i))) / var4ab)
Else
ActiveCell.FormulaR1C1 = ((Val(temp3ab) - (Val(temp1ab) * Val(i))) / var4ab)
End If
Next i
End Sub

Das könnte Ihnen auch gefallen