Publicaciones etiquetadas ‘ejemplo’

Intervalos de fechas traslapadas en Excel con macros Vba (fórmula)

En casos específicos uno se encuentra con el problema de sumar rangos de fechas que se traslapan, cuando los rangos se cruzan o existen vacíos temporales es necesario aplicar operaciones especiales que es muy difícil lograr con fórmulas comunes. Por ejemplo cuando se toma en cuenta la experiencia profesional como requisito para postular a un trabajo es necesario evaluar al postulante y sumar correctamente la duración del tiempo laborado.

Depreciación (regularización) de bienes estatales en excel con macros vba fórmula UDF

Con frecuencia se cometen errores en el sistema contable estatal, sobre todo en el calculo de depreciaciones con fines de inventario, para resolver este problema he creado un par fórmulas UDF para excel utilizando macros vba que simplifica la tarea de calcular la depreciación lineal y regularizar las que están mal calculadas o tuvieron errores en periodos anteriores que no fueron detectados.

Hago la observación que esta fórmula se rige con el sistema contable de Perú el cual indica que la depreciación empieza en el mes siguiente a la compra del bien.

Este macro y los ejemplos esta disponible para su descarga directa y gratuita, a cambio y como favor les pediría que verifiquen las cifras y hagan pruebas con la fórmula con el fin de seguir desarrollándola y publicando actualizaciones, les aseguro que ahorrará mucho tiempo y equivocaciones.

depreciacion-excel

Intercambiar datos entre Excel y Access 2010 (ADO) con macros VBA

Tras algunos intentos comparto un ejemplo muy simple de como intercambiar datos entre Excel y Access 2010 usando una conexión ADO y macros VBA.

El primer trozo de código escribe o transfiere datos desde Excel 2010 hacia Access 2010, desde las celdas “A1” (para el nombre) y “B1” (para el apellido) hacia la base de datos que lleva el nombre de “datos.accdb” con una sola tabla “tabla1” y dos campos “nombre” y “apellido”, que se encuentran en la misma carpeta que nuestro archivo en Excel 2010.

Convertir números en palabras con Excel 2010 (macro VBA)

Comenzaré por explicar las condiciones sujetas al procedimiento de convertir números o cifras numéricas en palabras (por ejemplo: 123, en palabras sería “ciento veintitres”):

  1. Tener activas las macros en Excel 2010, de lo contrario no funcionará.
  2. La capacidad de cifras a leer es desde 0 hasta  999999999

Para poder utilizar este macro a través de una función, ingresa al editor de Visual Basic (VBA) presionando alt + F11, luego inserta un nuevo módulo como se ve en la imagen:

Utilizar la técnica AHP para comprar un automóvil (ejemplo con Expert Choice)

¿Deseas comprarte un automóvil y aún no te decides? El modelo presentado a continuación fue diseñado para seleccionar la mejor opción para la compra de un automóvil con respecto al precio, costo de mantenimiento (incluida la garantía, utilidad y seguros), el prestigio, y la calidad (incluyendo el diseño exterior e interior, rendimiento, seguridad y comodidad) de cinco vehículos alternativos.

Listas desplegables dependientes múltiples con rangos dinámicos y sin muchos nombres en Excel (ejemplo)

Listas desplegables dependientes múltiples con rangos dinámicos y sin muchos nombres

Bueno esto es un procedimiento que desarrolle teniendo como idea original la publicación de la técnica de enlazar listas desplegables dependientes múltiples del blog JLD Excel en Castellano. En la entrada “Listas desplegables dependientes múltiples”  publicada en dicho blog utilizan como ejemplo una lista de continentes con sus respectivos países y ciudades, la que tomare para mi ejemplo también.

La función INDIRECTO es muy usada y los nombres definidos para el libro no son dinámicos, esto quiere decir que si queremos agregar más continentes, más países o más ciudades debemos de modificar los nombres, me pongo a pensar que pasaría si en vez de países tengo personas u otra información con muchos datos, sería descomunal la definición de nombres, así que propondré otra solución más práctica. Cabe recalcar que no es el mismo ejercicio, tiene una variación, pero se supone que son listas dependientes de tres niveles.