Cómo Crear Aplicaciones en Excel con VBA

Los pasos necesarios para construir aplicaciones en Excel
Generalmente los aplicativos se construyen de la misma manera

Una página de Entrada o Bienvenida

Una pagina de Validación de Usuario

Un Panel General de toda la aplicación

Una Página de salida

Una página de Entrada o Bienvenida

Se hace a través de un formulario donde se coloca información relevante del aplicativo su nombre y su versión y demás créditos.

Una pagina de Validación de Usuario

Permite crear un inicio de sesión validando si es un usuario autorizado para usar el aplicativo donde debe ingresar el Usuario y Contraseña. Esto se hace con un formulario donde se colocan dos cuadros de texto para usuario y Contraseña. Estos valores son de Entrada y Salida.

Un Panel General de toda la aplicación

Aquí se construye todo una aplicación con sus respectivos módulos y submódulos que generalmente se hace en un formulario grande que ocupe toda la pantalla para no distraer con otras aplicaciones.

Se van creando los botones de comando cuanto sean necesarios. Cada Botón al hacer clic; se incluye una acción o Macro.

Una Página de salida

Esta pantalla funciona igual que las demás en este caso usamos los créditos de los creadores del aplicativo, y una despedida al usuario que ha ingresado.

Si tiene fotos relevantes o un video también puede ser incluida

Kit Cotizaciones con Imágenes

Si usas la popular plantilla de Cotizaciones automáticas en Excel. Puedes agregar imágenes a la cotización de tus clientes. Para ello usa el Complemento de Insertar imágenes:

En el vídeo anterior se muestra un ejemplo del uso de complemento que sirve para insertar imágenes en Excel. Para ello en la primera columna se tienen las referencias y esas referencias se deben asociar con el nombre de la imágen con ese código. Ejemplo Imagen tiene el siguiente nombre 2024.jpg y al encontrar la imágen.jpg lo coloca en la columna 4 en la fila respectiva. En este caso es la imagen de un automóvil chevrolet.spark. El lo hace en todas las filas del rango especificado. Solo tiene que hacer clic en pegar imágenes.

Así se implementa la Plantilla Cotizaciones con imágenes:

CONTINUARA:

Cómo Imprimir Formatos Preimpresos

Hemos creado una Plantilla que facilita rellenar formatos preimpresos usando macros y VBA. Lo primero que tenemos que hacer es scanear el formato y convertirlo en PDF.

Luego en un editor de imágenes como Photoshop o uno sencillo llamado IrfanView copiamos el pdf del formato al portapapeles y lo pegamos como imagen en el editor de Fotos Infarwiew.

En la hoja datos colocamos la información a llenar el formato por ejemplo si es una Fáctura de venta colocamos la identificación Npmbre del Cliente Dirección Tels y Ciudad.

Una vez tengamos dibujados todos los datos procedemos a enlazar con la hoja de ubicación todos los campos uno a uno. Para enlazar cada campo proceda asi:

Ubique el cursor en la celda donde va a ingresar la información pertinente y haga clic en la regla y luego aceptar. y así sucesivamente con todos los campos.

Continuara

Acerca de las incomprendidas Plantillas en Microft Excel

Las Plantillas son modelos rápidos de Gestionar y usan principalmente macros para hacerlas más eficientes todavía se centran en cumplir una tarea principal. Y través de tareas se crea el modelo principal.

¿Porqué son eficientes y prácticas?
Porque Excel se basa en tareas de filas y columnas y toda la información es tabulada de la misma manera consiguiente ver de una forma visual usando macros y gráficas.

A continuación Algunas tareas en Modo Plantilla.

Sistema de Facturación

Sistema de Cotizaciones

Sistema de Remisiones

Sistema de Etiquetas

CONTINUARA…

Que deberías aprender para Complementar Microsoft Excel?

Sin duda el complemento ideal para una hoja de calculo es una base de datos. Cuando se requiere manejar una gran cantidad de datos con algo de seguridad es mejor almacenar dichos datos en una base de datos.

Nosotros usamos profusamente Microsoft Access ya que los datos son manejados de forma local. Es decir en una red Local (LAN).

Cuando se trabaja en red local es mejor usar Access porque esta diseñada para trabajar en redes locales. Esto no quiere decir que no se pueda trabajar en redes remotas, cómo Microsft SQL Server o MySQL que son redes remotas o web.

En resumen se debe aprender a usar una base de datos compatible con Microsoft Excel ya sea Online o Local. Normalmente las bases de datos traen sus drivers para conectarse vía VBA. (Visual Basic para Aplicación es) que es cómo la mayoría de desarrolladores VBA la usamos.

Migrando de Microsoft Excel a Google Sheets.

En esta época todo se esta realizando en la nube porque la mayoría del trabajo se comparte entre los empleados de una misma o varias empresas. Si bien hace mucho se conocen y usan Herramientas como ONEDRIVE, GOOGLE DRIVE, DROPBOX. Estas son ahora utilidades potenciadas para trabajar en la nube.

La gran mayoría de nosotros usamos Microsoft Excel y tenemos muchos archivos en la Hoja de Cálculo Excel y casi que las pymes manejan el 80% de su información en Excel. Porque además de ser una herramienta muy versátil es muy potente y a través de macros se pueden hacer cosas realmente funcionales y completas.

En nuestro Canal Youtube y Blog tenemos ejemplos que muestran todo el potencial de Microsoft Excel, ejemplos que permiten ver el alcance de Excel.

Para hacer la tarea de migración de estas plantilla debemos tener instalado OneDrive, GDrive, o DropBox que son pequeños aplicativos que hace que se convierta en una herramienta de Disco duro virtual y que dicho disco se comporte cómo una unidad mas. Digamos que es cómo tener una USB más en nuestro equipo. Con la ventaja de que no es necesario estar sincronizando ya que el lo hace automáticamente usando el software instalado previamente. Se pueden leer los archivos de forma remota o se pueden compartir, copiar o pegar de forma remota. La idea es tener una copia actualizada y acceder desde cualquier parte por Internet desde la pagina web del aplicativo de disco virtual.

Es posible tener los discos virtuales más referentes OneDrive, GDrive, o DropBox instalados y así tener varias copias de respaldo con estas tres tecnologías. Que para nosotros son las mejores en cuanto a software de discos virtuales.

Para la migración de archivos de Excel a Google Sheets vamos a usar Google Drive. Es decir vamos a sincronizar las carpetas en las que tenemos Excel con Sheets y vamos a comenzar a abrir cada archivo en Sheets. Con la salvedad de que no todo funcionará cómo esperamos. Esto debido a que las macros dejaran de funcionar en la nube. Ahí comienza el verdadero trabajo de la conversión de archivos de Excel a Sheets.

Cómo Generar Listados de forma automática para publicar en Internet

UNA SITUACION:
Queremos tener una lista de precios actualizada para nuestros clientes en la Web pero no tenemos conocimientos de paginas web.   Ni tenemos hosting.

UNA SOLUCION:
Para ello vamos a utilizar Google Drive y Google Sheets.  Solo para la conversión.

En esta ocasión veamos un paso a paso para publicar listados en Internet para tus clientes o seguidores.

  1. Cree su Listado desde Excel  (mejore su apariencia en Excel)
  2. Súbalo a su cuenta de Drive *Requerido
  3. Abralo desde la Hoja de Calculo Google Sheets
  4. Desde la Hoja de calculo haga clic en Archivo + Publicar en la web

Pruebe en el navegador copiando el link

Pruebe en su teléfono móvil (SmartPhone)

La gran ventaja de hacerlo de esta forma es que se puede ver en su navegador preferido al igual que en su móvil