Академический Документы
Профессиональный Документы
Культура Документы
MACROS EN EXCEL
Docente:
Ing. Walter Cahuana Ochoa
Docente:Ing.WalterCahuanaOchoa 1
Agenda
Estructuras Condicionadas
Estructuras If..Else
Estructuras If..Anidadas
Operadores Logicos And (Y) Or (O)
Docente:Ing.WalterCahuanaOchoa 2
1
29/05/2017
Estructuras Condicionadas
Docente:Ing.WalterCahuanaOchoa 3
7. Estructuras condicionales
Son instrucciones de programacin que permiten controlar
la ejecucin de una condicin.
If Condicin Then
.. Sentencia 1
.. Sentencia 2
.. Sentencia N
End If
Ejemplo.-
Entrar una cantidad que representa el precio de algo por el teclado
con la instruccin InputBox y guardarlo en la celda B6 de la hoja
activa. Si el valor entrado desde el teclado (y guardado en B6) es
superior a 1000, pedir descuento con otro Inputbox y guardarlo en
la celda B7 de la hoja activa, Calcular B8, el precio de A1 menos el
descuento de A2.
Docente:Ing.WalterCahuanaOchoa 4
2
29/05/2017
Docente:Ing.WalterCahuanaOchoa 5
8. Estructuras If..Else
Son instrucciones donde se requiere una alternativa a una
condicin. If Condicin Then
.. Sentencia 1
.. Sentencia 2
.. Sentencia N
Else
.. Sentencia 1
.. Sentencia 2
.. Sentencia N
End If
Ejemplo.-
Entrar una cantidad que representa el precio de un producto por el
teclado con la instruccin InputBox y guardarlo en la celda B6 de la
hoja activa. Si el valor entrado desde el teclado (y guardado en B6) es
superior a 1000, se aplica un descuento del 10% sino se aplica un
descuento del 5%, el descuento se guarda en la celda A2 de la hoja
activa. Colocar en A3, el total descuento y en A4 en total menos el
descuento.
Docente:Ing.WalterCahuanaOchoa 6
3
29/05/2017
Nota.- Observe en la celda C4, se ingreso $1,500, supera los $1,000, por
ende se descuenta 10% Docente:Ing.WalterCahuanaOchoa
dando como precio final $1,350. 7
9. Estructuras Anidadas
Son instrucciones donde se ingresa una estructura If, y dentro
de esta otra y otra. If Condicin Then
.. Sentencia 1
.. Sentencia 2
.. Sentencia N
Else
.. Sentencia 1
.. Sentencia 2
.. Sentencia N
End If
Ejemplo.-
Comparar los valores de las casillas C3 y C4 de la hoja activa. Si
son iguales, escribir en C3 Los valores de C3 y C4 son iguales, si
el valor de C3 es mayor que C4, escribir C3 es mayor que C4,
sino, escribir C3 es menor que C4.
Docente:Ing.WalterCahuanaOchoa 8
4
29/05/2017
Nota.- Observe en la celda C3, es mayor que el valor de la celda C4, por
tanto el mensaje es C3 es mayor que C4.
Docente:Ing.WalterCahuanaOchoa 9
5
29/05/2017
6
29/05/2017
7
29/05/2017
Docente:Ing.WalterCahuanaOchoa 15