VBA for SAP EPM Add-in: Función IFERROR mejor que IF(ISERROR (#VBAforEPMAddin)


Evitar la visualización de errores tales como #¡DIV/0! en nuestros  formularios de entrada e informes EPM Add-in es necesario, para este fin, la mejor alternativa es el uso de la función IFERROR (SIERROR).  Esta función tiene dos argumentos, el primero es la expresión o fórmula que se evaluará si no genera error, si es correcto, su resultado se muestra en la celda, si genera error, en la celda se mostrará la expresión definida como segundo parámetro de esta función.

Una alternativa válida, pero menos óptima o eficiente es el uso de la expresión IF(ISERROR(<expresión>); <valorSiError>;<expresión>)  dado que la fórmula o cálculo que se desea efectuar de realiza dos veces por cada posición y dependiendo del tamaño del formulario, este aspecto puede contribuir negativamente en su actualización.

Nota: No confundir el nombre de las funciones entre la versión en ingles y en español.  IFERROR equivale a SIERROR y ISERROR equivale a ESERROR.

Anuncios

Deja un comentario... Gracias!!!

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s