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.

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

Convertir un Listado de Excel a Pagina Web

Una forma rápida de convertir un archivo de Excel a una pagina web, no requiere tener hosting propio solamente usando este pequeño paso a paso.

Una vez tenemos el listado en DRIVE de Google lo abrimos con Google Sheets (HOJA DE CALCULO) y si se quiere escribimos o actualizamos el archivo.

La anterior imagen muestra un pequeño ejemplo de un listado de ventas semanales para que quede como pagina web haga lo siguiente:
  1. Seleccione Archivo + Publicar en la WEB


Píldora de Excel y VBA. Confirmar un acción de borrado en una hoja Nro. 003

Píldora Nro. 003 Confirmar un acción de borrado en una hoja  

En Este ejemplo se muestra una sencilla macro que permite confirmar una acción de borrado.

Veamos el código:

Sub Confirmar
Dim Botón As Integer: Dim msg As String: Botón = 17
msg = «¿ Seguro que Desea Crear el Registro Actual ? » & vbCrLf & _
«No podrá Deshacer!»
If MsgBox(msg, Botón, «¿ Desea CREAR Registro ?») <> 1 Then
Exit Sub
End If
‘Procesos si confirma SI
‘Proceso
 End Sub

 

Píldoras de Excel y VBA – Posicionando Formulario al Abrirlo de Forma Automática Nro. 002

Píldoras de Excel Nro. 2

Ejemplo Práctico
La idea es que al abrir el formulario se ubique en la ultima posición que se cerro para ello lo que hay que hacer es guardar la posición del formulario al salir. Solo se requiere guardar la posición de arriba y de la izquierda.

Private Sub UserForm_Initialize()
Application.ScreenUpdating = True
Me.Top = [Z1]
Me.Left = [Z2]
End Sub

Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
[Z1] = Me.Top
[Z2] = Me.Left
Application.ScreenUpdating = False
End Sub

Nótese que el formulario se autoposiciona cerca de la grilla de la hoja para ver los datos mejor.  En esa posición salimos y se guarda.
Ubicación del Formulario de Forma Automática

Píldoras de Excel y VBA – Filtrado Simple y Poderoso Nro. 001

Píldoras de Excel Nro. 1

Ejemplo Práctico

Filtrando datos de una hoja de Excel que contiene un listado de precios

La macro Principal

Private Sub txtFiltrado_Change()
On Error Resume Next
ActiveSheet.ListObjects(«TablaProductos»).Range.AutoFilter Field:=2, _
Criteria1:=»*» & txtFiltrado.Value & «*»
End Sub

Esta es la píldora «Macro»  que permite ir filtrando datos de la hoja Productos donde están todos los productos y que se van filtrando al ir escribiendo en el cuadro de texto.
Buscador de Productos