Mostrando entradas con la etiqueta Excel Funciones (VBA). Mostrar todas las entradas
Mostrando entradas con la etiqueta Excel Funciones (VBA). Mostrar todas las entradas

martes, 10 de enero de 2017

Msgbox SI/NO VBA | Msgbox VBA Excel SI o NO



MSGBOX VBA EXCEL SI O NO: Este código es para presentar al usuario un Sí / No con un cuadro de mensaje y tiene la capacidad de ejecutar código basado en la respuesta. Funciona mediante el establecimiento de una variable igual a la respuesta del cuadro de mensaje y la evaluación de la variable con una instrucción IF ... THENcódigo está comentado en lugares para cambiar el texto del mensaje de la pantalla, dónde colocar el código de respuesta SI, y NO.
#ExcelVBA #MacrosExcel #MicrosoftExcelVBA
MSGBOX, VBA, msgbox vba excel ejemplos

miércoles, 9 de noviembre de 2016

Calcular Bimestre, Trimestre, Cucatrimestre y Semestre de una fecha en Excel



Los BIMESTRES, TRIMESTRES, CUATRIMESTRES y SEMESTRES son duración de tiempo del orden de dos, tres, cuatro y seis meses consecutivos. A menudo utilizado en una planificación de calendario con horizonte anual, cuando trabajamos con fecha en Microsoft Excel, a menudo disponemos de las fechas, pero no sabemos a que periodo corresponde, en esta publicación veremos tres formas de obtener esta duración de tiempo.

Bimestre, Trimestre, Cuatrimestre y Semestre


viernes, 5 de agosto de 2016

Funciones personalizadas con VBA volátiles | UDF Volatile



En Excel VBA el Método Application.Volatile marca como volátil una función UDF (funciones definidas por el usuario). lo que permite el recalcularse cuando se modifica cualquier celda de la hoja de cálculo. En Excel las funciones pueden ser volátiles o no volátiles, en el caso de la función UDF (function vba) no es volátil por defecto, sólo se vuelven a calcular cuando cualquiera de los argumentos de la función sufre un cambio.

Podemos decir entonces que el resultado de una formula / función se actualiza en cada recalculo de la hoja electrónica, es decir un  nuevo cálculo inteligente de Excel.

domingo, 25 de marzo de 2012

Excel VBA Función MkDir y Len




La función MkDir nos sirve para crear un directorio, pero si lo que queremos es saber si el directorio existe lo podemos combinar con la función Len para averiguar si el directorio ya existe si no, entonces crear el directorio.

Código de ejemplo:
' Inicio del código ....

    'Si dir no existe
    If Len(Dir("C:\FreelancerVBA", vbDirectory)) = 0 Then
    'La función crea el directorio
    MkDir ("C:\FreelancerVBA")
    End If
'fin del código....


Este código es muy útil cuando desarrollamos aplicaciones y deseamos verificar antes de que se ejecute un formulario por ejemplo que requiere que exista una carpeta en especifico.