Tecnología

Inicio

Funciones de Excel VBA para Valor de retorno

Funciones de Excel VBA para Valor de retorno


VBA es la abreviatura de Visual Basic para Aplicaciones y se encuentra en todos los programas de software de Microsoft Office. Es el método de escritura de código usando las funciones que hacen preguntas, respuestas y realizan cálculos actuales o devoluciones. Excel, el software de hoja de cálculo para MS Office, hace que la mayor utilización de VBA en cómo escribir código con funciones para consultar las células a través de la hoja. Los resultados muestran en otra celda o regresar como un informe, ya sea en la misma hoja de cálculo, una nueva hoja de cálculo o un gráfico, dependiendo del código que escriba.

Función para calcular el número de días en un mes dado

Mostrar y abrir su libro de macros personal en Excel. Seleccionar un nuevo módulo y escriba el siguiente código.

NoDays de función (FullDate)

NoDays = Day(DateSerial(Year(FullDate), IIf(Month(FullDate) = 12, 1,

Mes (FullDate) + 1), 1) - 1)

End Function

Haga clic en el botón "Guardar", cierre la PMW y abra un nuevo libro. El tipo de "02/15/00" (sin las comillas) en la celda A1. Seleccione A2, elegir la opción "Insertar", "Función" y luego en la lista Categoría, seleccione "Definido por el usuario." Elija la opción "personal.xls! NoDays" nombre de la función. Tipo "A1" en el área de texto FullDate del código. Elija "OK" y obtendrá la devolución de 29 días en el mes de febrero de 2000.

Creación de una Función Cambio porcentual

Mostrar y abrir el libro de macros personal, elegir la opción "Insertar", "Procedimiento" y escriba "PerChange" (sin las comillas) en el cuadro de diálogo Nombre. Seleccionar "Función" en la lista Tipo y seleccione "OK". Modificar la función de este código.

Función PERCHANGE (actual Prior)

PERCHANGE = (Current - Prior) / Prior

End Function

Guardar y cerrar el PMW. Haga clic en la celda en la que desea su respuesta para llegar, haga clic en "Insertar", "Función", "categoría" y luego seleccione "Definido por el usuario." Seleccione "personal.xls! PerChange" de la lista. Escribir la dirección de la celda para el valor actual y la célula por su valor antes y seleccione "OK".

Funciones financieras básicas

Valor futuro es una función financiera común utilizado en las hojas de cálculo para calcular y devolver el valor futuro de los pagos periódicos y una tasa de interés común. La función es la siguiente:

= VF (tasa, nper, pago, va, tipo)

INTRATE (Interest Rate) devuelve el tipo de interés de un valor invertido en su totalidad. El código es:

= INTRATE (liquidación, vencimiento, inversión, cancelación, base)

Las funciones lógicas y de búsqueda

Y (lógico) devolverá VERDADERO en la celda de destino, si todos los argumentos en la fórmula son ciertas. Si algún argumento es falso, entonces se devuelve FALSO.

= Y (lógico1, lógico2, ...)

BUSCARH (de búsqueda) busca a un valor especificado en una matriz o tablas, basado en el valor que se encuentra en la primera fila.

= BUSCARH (valor buscado, tabla_matriz, row_index_number; ordenado)