Pasapalabra también con Excel

Pasapalabra es uno de los concursos más conocidos de los emitidos por una televisión en España. Lleva muchísimos años en antena y con mucho éxito. Para quien no conozca el programa, comentar que a lo largo de todo él, dos concursantes realizan distintas pruebas con las que van acumulando tiempo. Este tiempo es el que al final disponen para resolver la prueba estrella del programa: el rosco. El rosco consiste en 25 definiciones, nombres de autores, países, etc. que deben responder. El tiempo normalmente es escaso y algunas palabras complicadas, otras son más sencillas. Si uno de los concursantes consigue responder correctamente a todas, se lleva lo que haya acumulado en el bote. Cuando ninguno de los dos lo consigue, el que tenga más aciertos, y menos fallos en el caso de empatar, se lleva un premio de 600€ y puede volver a intentarlo en el programa siguiente. En este caso además, el bote del rosco acumula 6000€ más a lo que ya hubiera. Como a veces tardan mucho tiempo en acertar, el bote puede tener una gran cantidad de dinero. Hace poco, una concursante se llevó un bote de más de millón y medio de euros. No está mal.

Sigue leyendo

Anuncios

Programa realizado en VBA Access para control de mantenimientos preventivos de maquinaria diversa

El siguiente programa está realizado en VBA Access totalmente personalizado para uno de mis clientes. La finalidad es controlar una serie de mantenimientos que se deben realizar  periódicamente sobre maquinaria diversa. Estos trabajos  se realizan con cierta periodicidad  que suele comprender un número de semanas determinado o la cantidad de horas trabajadas por la máquina. En cualquier caso depende del tipo de mantenimiento y de la máquina. El objetivo final es ahorrar en costes de reparaciones y de seguros, alargar la vida útil de la maquinaria, realizando para ello distintas acciones preventivas.

Incluye el diseño de la base de datos, las tablas y relaciones entre ellas. Los distintos formularios de entrada de datos e informes para la obtención de los listados. Por supuesto el análisis y desarrollo de los distintos algoritmos necesarios para el correcto funcionamiento del programa.

Sigue leyendo

Programa para control de facturas realizado en Excel

Acabo de finalizar una aplicación VBA Excel para uno de mis clientes. Se trata de un programa que le permite crear y gestionar sus facturas.

Para esta ocasión me decidí por un menú totalmente personalizado con las distintas opciones que necesitará. Dicho menú, al que se accede por medio de una nueva pestaña en la cinta de opciones del menú habitual, presenta un aspecto así:

Menú programa facturas
Menú personalizado para programa facturas

El grupo Datos permite mi cliente actualizar aquellos datos que son importantes para la creación de la factura, como por ejemplo el porcentaje de IVA a aplicar o los datos de los clientes a los que facturar. Éstos últimos se extraen de una tabla Access que usa un programa que también le hice en su momento, y que ya está funcionando desde hace algún tiempo.

Para crear una nueva factura se pulsa en el botón Nueva factura (lógicamente :)).Entonces aparece un formulario como éste:

Facturas
Introducción datos de la factura

El número de factura, el IVA, etc. es el programa el que se encarga de calcularlos automáticamente.

Sólo hay que elegir el cliente al que facturamos de la lista desplegable, escribir el importe de la factura, y poco más.

Por supuesto se puede modificar o borrar una factura posteriormente si fuera necesario, siempre y cuando no se haya procesado.

La factura tiene un proceso. Manualmente puede resultar bastante pesado: crear la factura e Word y PDF, actualizar la tabla de cliente con una anotación en su historial y finalmente llevarla a cobros pendientes (otra hoja).

Tener que realizar esto muchas veces puede ser, además de tedioso, bastante susceptible de originar errores. Ya que, imagina, hay andar copiando unos datos de un lugar a otro y es fácil equivocarse.

El programa en Excel VBA lo realiza pulsando los botones correspondientes del menú, y por supuesto lo hace rápidamente, apenas unos minutos y sin cometer errores.

Una vez procesada, la factura no puede modificarse y los botones correspondientes en el menú se deshabilitan. De esta forma evitaremos errores de duplicar los datos de una factura, etc.

¿Qué te ha parecido?

¿Encuentras que son útiles los programas Escel VBA?

¿Tienes que realizar algún proyecto similar que te gustaría simplificar con Excel VBA y así ahorrar tiempo y posibles errores?

botoncontacto

…y cómo no, el vocabulario alemán con excel

Ya que me puse, como tenía el programa para repasar el vocabulario inglés (pulsa aquí para ver el post) hecho, pensé que con alguna modificación me podría servir para el alemán. Y no, no he necesitado escribir una a una las casi 2000 palabras que contiene. Lo que hice fue seguir las indicaciones que ya expliqué en su momento de cómo traer datos de una web a nuestra hoja excel. Supone, sin duda alguna, un gran ahorro de tiempo :).

Sigue leyendo