Академический Документы
Профессиональный Документы
Культура Документы
ActiveSheet.Unprotect ("wfrs1982")
'Para calcular las determinantes.
Range("B23").Formula = "=MDETERM(B18:F22)" ' calcula la determinante A
Range("L23").Formula = "=MDETERM(L18:P22)" ' calcula la determinante M
Range("V23").Formula = "=MDETERM(V18:Z22)" ' calcula la determinante N
Range("B32").Formula = "=MDETERM(B27:F31)" ' calcula la determinante X
Range("L32").Formula = "=MDETERM(L27:P31)" ' calcula la determinante Y
Range("V32").Formula = "=MDETERM(V27:Z31)" ' calcula la determinante Z
'Para Encontrar los valores de las variables.
Range("R20").Formula = "=(L23/B23)" ' Valor de la variable M
Range("AB20").Formula = "=(V23/$B$23)" ' Valor de la variable N
Range("H29").Formula = "=(B32/$B$23)" ' Valor de la variable X
Range("R29").Formula = "=(L32/$B$23)" ' Valor de la variable Y
Range("AB29").Formula = "=(V32/$B$23)" ' Valor de la variable Z
ActiveSheet.Protect ("wfrs1982")
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
End Sub
Sub comprueba_resultado()
ActiveSheet.Unprotect ("wfrs1982")
'Comprobacion de resultados.
Range("W5").Formula = "=(B18*$R$20+C18*$AB$20+D18*$H$29+E18*$R$29+F18*$AB$29)"
Comprueba el resultado de M
Range("W6").Formula = "=(B19*$R$20+C19*$AB$20+D19*$H$29+E19*$R$29+F19*$AB$29)"
Comprueba el resultado de N
Range("W7").Formula = "=(B20*$R$20+C20*$AB$20+D20*$H$29+E20*$R$29+F20*$AB$29)"
Comprueba el resultado de X
Range("W8").Formula = "=(B21*$R$20+C21*$AB$20+D21*$H$29+E21*$R$29+F21*$AB$29)"
Comprueba el resultado de Y
Range("W9").Formula = "=(B22*$R$20+C22*$AB$20+D22*$H$29+E22*$R$29+F22*$AB$29)"
Comprueba el resultado de Z
ActiveSheet.Protect ("wfrs1982")
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
End Sub
Sub borrar()
ActiveSheet.Unprotect ("wfrs1982")
'
'
'
'
'
'Borra resultados.
Range("B23").Formula
Range("L23").Formula
Range("V23").Formula
Range("B32").Formula
Range("L32").Formula
Range("V32").Formula
=
=
=
=
=
=
""
""
""
""
""
""
'
'
'
'
'
'
Pone
Pone
Pone
Pone
Pone
Pone
la
la
la
la
la
la
celda
celda
celda
celda
celda
celda
en
en
en
en
en
en
blanco.
blanco.
blanco.
blanco.
blanco.
blanco.
=
=
=
=
=
""
""
""
""
""
'
'
'
'
'
Pone
Pone
Pone
Pone
Pone
la
la
la
la
la
celda
celda
celda
celda
celda
en
en
en
en
en
blanco.
blanco.
blanco.
blanco.
blanco.
ActiveSheet.Protect ("wfrs1982")
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
End Sub