Páginas

viernes, 30 de enero de 2015

VBA Excel: Enviar mail automaticamente cuando ocurra un error en la Macro

La clave es err.Description

sub x ()

On Error GoTo oops:

'CODIGO VA AQUI

Exit Sub

oops:
Dim ol As Outlook.Application
Set ol = New Outlook.Application
Set mail = ol.CreateItem(olMailItem)

With mail
    .to = "ruben.torres@huawei.com"
    .Subject = "Error in HTM Status Report."
    .Body = "An error was detected in the application. Please check it: " & vbNewLine & "'" & err.Description & "'"
    .Send
End With

MsgBox ("There was a problem with the execution, the server may be turned off. An error report has been sent to ruben.torres@huawei.com")

End Sub

domingo, 25 de enero de 2015

Cuanto consumen las cocinas de inducción.

Cocinas de Inducción: Calculadora de consumo.

Efecto sobre la planilla de luz.

Cuanto aumentaría mi cuenta de electricidad si instalara una cocina de induccion? Aqui les dejo una
calculadora hecha con lo que he aprendido de Javascript.

El cálculo se realiza seleccionado un rango de valores y generando los escenarios mas probables
basándonse en una simulación "Monte Carlo". El texto de referencia utilizado: How to Measure Anything
de Douglas W. Hubbard.

El resultado está expresado en un rango de valores con un 95% de probabilidad, lo que es mas útil y
realista que buscar un valor exacto, puesto que el propósito es simplemente reducir la incertidumbre
para tomar una decision mas informada.

Se han proporcionado algunos valores por default, pero pueden modificarlo segun sea necesario.

Tiempo de cocción por alimento (En horas)
Tiempo Mínimo:
Tiempo Máximo:



Consumo según modelo de cocina (Kwh)
Consumo Mínimo:
Consumo Máximo:



Numero de alimentos preparados por dia:
Mínimo:
Máximo:



Uso del Horno (Horas por mes)
Mínimo:
Máximo:






Consumo Mensual Promedio (Kwh):

Consumo con subsidios:

Consumo sin subsidios:


Supuestos aplicados en el cálculo:

No acepto críticas... Mentira, para cualquier sugerencia acá --->e-mail

martes, 13 de enero de 2015

Pyhton: Cuando PYTHONPATH no funciona...

Me pasé como una hora tratando de entender por que no podia importar un modulo cuando la configuracion de la variable PYTHONPATH era la correcta. Habia ingresado la rutha dentro de la variable sin embargo el script no encontraba el modulo.

Rebuscando en un libro "Learning Python" encontré que una de las maneras de especificar la ruta para poder importar modulos, es la creacion de un archivo con extension .pth

En dicho archivo se debe enlistar un path por linea, y se lo debe guardar en el directorio principal de instalacion de Python, en mi caso C:\Python27.

Y listo, funcionó sin problema!