Principal

Macros Ajustables para sus Proyectos

Patrocinada por: https://www.jfksoft.net

Tres sencillas macros en un formulario que contiene un control multipage y varios controles de texto y botón de comando.  Aquí se ejemplifica la  validación y entrada a sus propios proyectos.  VEASE CODIGO FUENTE ABAJO.


Private Sub btnPrincipal_Click()
MsgBox «Coloque aquí; las instrucciones de Entrada a su Proyecto», vbCritical, «Aviso!»
End Sub
Private Sub btnValidar_Click()
If txtUsuario.Text = «Peter» Then
If txtClave.Text = «12345» Then
MultiPage1.Pages(1).Enabled = True
MultiPage1.Value = 1
Else
MsgBox «Clave no Válida», vbCritical, «Aviso!»
txtClave.SetFocus
End If
Else
MsgBox «Usuario no Existe», vbCritical, «Aviso!»
txtUsuario.SetFocus
End If
End Sub
Private Sub UserForm_Initialize()
txtNota.Text = «GUIA PASO A PASO» & vbNewLine & _
«Siga las Instrucciones Paso a Paso» & vbNewLine & _
«Abra la Plantilla» & vbNewLine & _
vbNewLine & _
«Desarrollado por JFKSOFT» & vbNewLine & _
«Más Información:» & vbNewLine & _
«www.jfksoft.com»
MultiPage1.Value = 0
End Sub

Dos sencillas y Utiles Macros de Excel creadas con VBA

Dos ejemplos de cómo potenciar tus proyectos de Excel, usando código VBA.

  1.  Autoguardado único: Consiste en generar un nombre para su archivo basado en información de una o varias celdas.  Aqui en este caso se usó un titulo y una fecha que estan en el libro, pero la fecha tiene un formato especial.
    Macro 1: ThisWorkbook.SaveAs ThisWorkbook.Path & «\» & [B1]
  2. Impresión de Copias: La idea de la macro es mandar a imprimir 3 copias del Informe.
    Macro2: ActiveWindow.SelectedSheets.PrintOut Copies:=[B3], Collate:=True, _ IgnorePrintAreas:=False Usa una celda para escribir el número de copias.

Creando encuestas Gratis para Web y Móvil

Microsoft Office tiene una herramienta llamada Office Forms que permite crear encuestas online para tu sitio web o para enviar por correo electronico.   Usando Forms se pueden crear todo tipo de encuestas y publicar facilmente en html.

Tiene la ventaja que se puede ver en PC, Tablet  y Movíl sin ningún cambio, Tambien genera código QR para acceder Fácilmente a la encuesta.

 

¿Por qué la función BuscarV de Excel esta en decandencia?

La Función BuscarV de Excel es una de las mejores de funciones de Excel ya que es usada en millones de proyectos.   Pero según Google Trends su reinado ha empezado a descender ya que viene una nueva función llamada BUSCARX  en las nuevas versiónes de Excel cómo Office 2019 y Office 365.

Cómo automatizar tareas en libros de Excel usando la Grabadora de Macros

Con mucha frecuencia ejecutamos tareas repetitivas  en nuestros libros de trabajo, esas tareas son facilmente automatizadas usando la grabadora de macros que tra Excel.   Solo tienes qeu prender la grabadora de macros y luego asignar un botón de nacros.

Solo tienes que insertar un cuadro de texto o insertar una forma y asignar la macro grabada.    Tambien puedes insertar una imagen y asignar la imagen a la macro requerida.

Por ejemplo una macro que envie el libro por correo electronico lo guarde localmente y lo imprima.   Tres tareas que se ejecutan de una sola vez al hacer clic en el botón de macro asignada.

Tenga en cuenta que en las propiedades debe usar no imprimir para que no salga el botón al momento de imprimir en nuestra impresora.

¿Cuales son los recursos de Excel que más debo APRENDER?

Los temas más sobresalientes en cuanto al manejo de datos en Excel; en grandes cantidades son:

  • Rangos (Contenido de varias celdas)
  • Tablas (Lista de Datos)
  • Filtros (Muestra datos condicionados)
  • Formularios (Para entrada de datos)

Conociendo los detalles potencian sus conocimientos  a otro nível y sobre todo usando código VBA.

LOS RANGOS: Es información seleccionado  con el mouse o celdas asignadas con un nombre.  Ejemplo A1,B1, C1 se puede escribir desde A1:C1  tomaría desde A1 hasta C1 a ese mismo Rango se le puede dar un Nombre, seleccionando con el mouse desde A1 hasta C1 y en donde aparece la dirección de la celda se escribe un nombre DatosIniciales.

Con ese simple paso; ya podemos llamar, borrar, seleccionar estos datos de forma sencilla y práctica.
Sin Macros: Para ir oprima F5 y escriba DatosIniciales, quedan seleccionados y se pueden borrar con la tecla suprimir.
Con Macros:
Procedimiento que selecciona el rango y borra el contenido
Sub buscaryborrar()
Range(«DatosIniciales»).Select
Range(«DatosIniciales»).ClearContents
End Sub
Normalmente se crea un bóton para asignar la macro y entonces cuando vayamos a seleccionar y borrar solo hacemos clic.  Esta es una de las principales aplicaciones de los rangos; creando una macro de borrado.

Otra de las posibilidades de los rangos es nombrar cada celda para facilitar la creación de formulas en este ejemplo se pueden crear los nombres rapidamente seleccionando todo y hacemos clic en fórmulas + Crear desde la selección.

Asi se crean todos los nombres de rangos de cada celda.    Y se pueden hacer calculos con dichos nombres.  =Subtotal – Descto.

Los Formularios es una posibilidad que tiene Excel para ingresar datos uno a uno.  Esto facilita que usuarios novatos pueden alimentar de forma correcta la entrada de datos.  Se posibiita validar datos muy fácil usando macros.

Recomendamos usar funciones intrinsecas de excel con negación:

  • Para números use ISNUMERIC
  • Para fechas  use ISDATE

  (CONTINUARA…)