You are on page 1of 1

Option Explicit

Private Sub prestamo_Click()


Dim dblmonto As Double
Dim dblsueldo As Double
Dim strresultado As String
'recuperar valores del excel
dblmonto = Hoja1.Range("c4").Value
dblsueldo = Hoja1.Range("c5").Value
'realizar operaciones
If ((0.4 * dblsueldo) >= dblmonto) Then
strresultado = Hoja1.Range("C11").Value 'aprobado
Else
strresultado = Hoja1.Range("C12").Value 'desaprobado
End If
'mostrar resultados
Hoja1.Range("C6").Value = strresultado
End Sub

Private Sub Worksheet_Change(ByVal Target As Range)


If (Target.Address = "$C$4" Or Target.Address = "$C$5") Then
Call prestamo_Click
End If
End Sub
11111111hhh

Option Explicit
Private Sub inversion_Click()
Dim intcolumna As Integer
Dim van As Double
Dim tiri As Double
Dim vanmax As Double
Dim proyecto As String
Dim intUltColumna As Integer
'OBTIENE LA ULTIMA COLUMNA
intUltColumna = Hoja1.Range("d3").End(xlToRight).Column
For intcolumna = 4 To 7
van = Hoja1.Cells(15, intcolumna).Value
tiri = Hoja1.Cells(20, intcolumna).Value

If (van > 0) And (tiri > 0) Then 'es viable


Hoja1.Cells(21, intcolumna).Value = "es viable"
'evaluar el mejor proyecto
If (van > vanmax) Then
vanmax = van
proyecto = Hoja1.Cells(3, intcolumna).Value
End If
Else
'no es viable
Hoja1.Cells(21, intcolumna).Value = " no es viable"
End If
Next intcolumna
'mostrar el mejor proyecto
Hoja1.Range("D22").Value = proyecto
End Sub

You might also like