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

Creando Aplicaciones para Excel como fuente de datos – Apps para Excel

Hoy en día existen muchas posibilidades para la creación de aplicaciones sin necesidad de programar y que posibilitan que cualquier persona puede hacer su propia App siguiendo simples instrucciones y conociendo unos pocos conceptos.    Vamos a hablar  de AppSheet un generador de aplicaciones que puede usarse con nuestros datos de Excel.

AppSheets fue adquirido por Google con la idea de que cualquier persona puede crear sus propias aplicaciones de forma muy sencilla y con la posibilidad de usar muchas fuentes de datos.

Generador de Apps - AppSheets

Imagine que tenemos una base de datos de clientes y que tenemos esa información en una Hoja de Excel  llamada datosclientes con las siguientes columnas: Identificación, Tels, Email, Ciudad y Foto Basado en esta fuente de datos vamos a crear nuestra App de Clientes.

EJEMPLO: De un Generador  de Aplicaciones AppSheet

TUTORIAL APPSHEETS

CONTINUARA…

Tiquetes en Excel – Usa una Impresora Pos

Esta es una Plantilla que trabaja en Impresoras Pos de forma parametrizada
Usando una hoja de Excel para imprimir un tiquete de venta, servicio o comprobante.

Creada a medida para uno de nuestros clientes usando macros VBA.   Aunque es de proposito especifico pero tambien se puede generailzar y adaptar a cualquier  impresora de punto de venta.

ObtenerPLANTILLA PREMIUM

Excel Aplicado a Ingenieros

Este libro fue creado pensando en los Ingenieros y el uso y alcance que se le pueden dar a Excel en sus actividades de Ingenieria.

Todos los Ingenieros encontraran grandes ventajas de usar macros y VBA Tiene funciones avanzadas y manejo de información de Base de datos.

Editorial Macro

Web: macros.editorialmacro.com
http://www.editorialmacro.com

¿Pórque es el momento de aprender Excel y Cúal es la mejor manera de hacerlo?

Excel es una herramienta universal para gestionar calculos numericos y estadisticos.  Principalmente es una hoja de calculo que combina muchas formulas de diferentes  usos.

Recomendamos aprender lo básico intermedio y avanzado en ese orden para que sea mas fácil sacarle todo el rendimiento y entender completamente su uso y complejidad.

Empezamos con Básico en donde debe conocer la interfaz el uso completo de celdas, hojas y libros  y la interacción entre ellos.   Es decir pasar datos entre celdas, hojas y libros.  Lo mismo que la creación de formas entre esos mismos datos.

En la Parte Intermedia se debe cubrir el manejo de datos cómo son las búsquedas, filtros, agrupaciones, totales y en la totalidad de funciones que manejan datos.  Las tablas en Excel son imprecindibles de conocer a fondo para sacar el máximo provecho del manejo de grandes cantidades de datos en forma de columnas y filas.  quienes dominan  Excel en la parte de Tablas se les reconoce u gran conocimiento porque ahi generalmente se maneja una gran cantidad de datos relacionados donde es indispensable analizar que se quiere y cómo se quiere presentar dicha información ya sea de forma resumida o totalizada y agrupada.

En la parte Excel Avanzado se aprende a hacer Macros sencilla y Avanzadas y sobre plantillas y proyectos de desarollo completo por ejemplo un sistema de ventas al detal.
Canal de Vídeos JFKSOFT

Cómo mejorar la presentación e inserción de images en Excel

Podemos incluir imagenes de Excel que pemiten mejorar el aspecto de iconos o imagenes de botones de comando y cualquier otra imagen requerida .

Para ello  hemos descubierto un Nuevo portal de “Imágenes Libres de Derechos de Autor”, y que además son Totalmente GRATIS

NOTA: todas estas imágenes tienen licencia “Creative Commons”. Significa que, puedes usar las imágenes sin ninguna limitante para fines comerciales o personales.

INGRESE AL SIGUIENTE ENLACE:
Bodega de Imagenes Gratuitas e Ilimitadas

https://unsplash.com

La idea es usarlas en nuestros proyectos de Excel para mejorar la presentación de sus propios proyectos.  Se pueden usar en hojas, formularios, botones de macros o cualquier otro gráfico que se requiera.

Una muestra de una imagén Profesional
Banco de Imagenes para Excel