sábado, 4 de febrero de 2017
Red colaborativa de trabajo en Yammer Expandiendo Excel
Te invito a la red colaborativa de trabajo en Yammer Expandiendo Excel
Regístrate aquí: http://bit.ly/RegistroYammerForm
lunes, 10 de octubre de 2016
Conozcamos el método "EVALUATE" en Excel VBA
Evaluate Vs Application.WorksheetFunction
Siempre que trabajamos en el entorno VBA, por lo general nos vemos ante la necesidad de realizar ciertos cálculos, como por ejemplo, sumar un rango de celdas, pero con código de programación VBA; y con frecuencia, nos hemos auxiliado de la propiedad WorksheetFunction para invocar, en este caso, la función suma. Sin embargo, esa línea de código la podemos simplificar mediante el método Evaluate, lo que nos permite trabajar de una forma práctica, al momento de realizar ciertas tareas.
viernes, 23 de septiembre de 2016
Creando un Gestor de Contabilidad paso a paso en Excel
Te invito a que no te pierdas este proyecto paso a paso, en donde aprenderás cómo crear un Gestor de Contabilidad.
El objetivo, no solo es crear una aplicación contable, sino aprender a programar VBA Excel en todo este proceso.
Aquí te dejo el vídeo más reciente para que le des un vistazo.
¡Saludos cordiales!
Lista de Reproducción CLIC AQUÍ
Creado por Otto Javier González
martes, 16 de agosto de 2016
Gestor de Inventarios Parte 29 | Agregando imágenes a los productos
En esta actualización del Gestor de Inventarios, he incorporado las imágenes de los productos, en formularios donde considero que es necesario contar con esa característica.
Además, he hecho cambios en cuanto a la configuración regional, que es lo que nos determina el tipo de moneda.
Los invito a ver el vídeo, para que vean en qué consisten estos cambios.
Creado por Otto Javier González
miércoles, 27 de julio de 2016
¿Cuál es la diferencia entre ByRef y ByVal en una función o procedimiento en VBA?
Con mucha frecuencia creamos funciones y procedimientos, en donde implementamos parámetros, los cuales nos permiten pasar por Referencia o por Valor, los argumentos solicitados.
Es muy importante conocer la diferencia de estos ámbitos en los cuales entran las variables, ya que de eso depende la mejor comprensión del proceso lógico que deseamos llevar a cabo.
viernes, 22 de abril de 2016
Dando formato de fecha a un TextBox
Generalmente cuando trabajamos con fechas desde un TextBox en un UserForm, no obtenemos el formato que deseamos.
En américa latina utilizamos el formato "DIA-MES-AÑO", sin embargo, cuando insertamos la fecha en un TextBox, no obtenemos ese formato, por lo que nos devuelve siempre el formato de "MES-DIA-AÑO". Y esto se debe a que el formato está diseñado exclusivamente para Estados Unidos.
jueves, 17 de marzo de 2016
Fórmulas matriciales en Excel
Las fórmulas matriciales tienen un gran potencial en las tareas que podemos realizar en Excel. La utilización de fórmulas matriciales nos permiten ahorrar tiempo al momento que deseamos hacer una tarea específica.
¿Qué son las fórmulas matriciales?
Pues son aquellas que trabajan con matrices de datos y generalmente, se les conoce como Fórmulas CME; porque, en lugar de presionar solo la tecla Entrar para completar la fórmula, debemos presionar la combinación de teclas Ctrl+Mayús+Entrar para poder obtener la fórmula matricial.
¿Qué son las fórmulas matriciales?
Pues son aquellas que trabajan con matrices de datos y generalmente, se les conoce como Fórmulas CME; porque, en lugar de presionar solo la tecla Entrar para completar la fórmula, debemos presionar la combinación de teclas Ctrl+Mayús+Entrar para poder obtener la fórmula matricial.
jueves, 25 de febrero de 2016
Seleccionar Hoja de Cálculo desde un UserForm
Cuando echamos a volar nuestra imaginación y nos decidimos a crear algún complemento que expanda la funcionalidad de Excel, siempre requerimos de ciertas rutinas para gestionar nuestros datos de una forma ágil y eficiente.
jueves, 11 de febrero de 2016
Deshabilitar Teclas de Función con código VBA
Algunas veces necesitamos bloquear ciertas teclas de función, para evitar que los usuarios ingresen a determinadas características de nuestro libro de trabajo; como puede ser el caso de la combinación de teclas ALT+F11, la cual nos permite acceder de una forma práctica y sencilla hacia el entorno VBA.
También podríamos deshabilitar la tecla ALT+F8, con la cual accedemos al listado de macros creadas.

miércoles, 3 de febrero de 2016
Crear Libro de Excel con fecha de caducidad
Por lo general, invertimos tiempo en la creación de plantillas que contienen fórmulas que nos facilitan las tareas diarias. Y a veces por motivos de fuerza mayor, tenemos que compartir información y nos vemos obligados a entregar esa plantilla que tanto esfuerzo y tiempo nos ha costado; que aunque el código de programación lo tengamos protegido con contraseña, pero sigue siendo funcional para quien la recibe.
Ahora bien, si vamos a compartir información con nuestra preciada plantilla y fórmulas contenidas en ella, pues aquí aprenderemos a establecer una fecha de caducidad, es decir, que en un determinado período de tiempo, el libro de trabajo en cuestión, se auto-eliminará.
sábado, 30 de enero de 2016
Limitar longitud de texto en celdas de una hoja de cálculo
A veces nos encontramos ante la necesidad de querer validar ciertas celdas en nuestras hojas de cálculo, buscando la forma de cómo limitar la longitud de texto en cada una de ellas; ya sea para ingresar números de identificación de empleados, o simplemente, ingresar códigos de productos para un control de inventarios. Y de esa forma, mantener un formato y coherencia de cada código numérico o algún texto en particular que queremos ingresar.
miércoles, 27 de enero de 2016
Novedades en Excel 2016
En este vídeo podrás ver las novedades que nos trae la nueva versión de Excel 2016.
¿Sabías qué...?
Desde 1993, Excel ha incluido Visual Basic para Aplicaciones (VBA), el lenguaje de programación basado en Visual Basic, que añade la capacidad para automatizar tareas en Excel y para proporcionar funciones definidas por el usuario para su uso en las hojas de trabajo.
VBA es una poderosa anexión a la aplicación que, en versiones posteriores, incluye un completo entorno de desarrollo integrado IDE, conocido también como Editor de VBA.
La funcionalidad de la automatización proporcionada por VBA, originó que Excel se convirtiera en un objetivo para virus en macros. Este fue un grave problema en el mundo corporativo, hasta que los productos antivirus comenzaron a detectar estos virus. Microsoft tomó medidas para mitigar este riesgo, mediante la adición de la opción de deshabilitar la ejecución automática de las macros, al abrir un archivo de Excel.
VBA es una poderosa anexión a la aplicación que, en versiones posteriores, incluye un completo entorno de desarrollo integrado IDE, conocido también como Editor de VBA.
La grabación de macros puede producir código VBA, para repetir las acciones del usuario, lo que permite la automatización de simples tareas.
VBA permite la creación de formularios y controles en la hoja de trabajo para comunicarse con el usuario. Admite el uso del lenguaje, pero no la creación de las DLL de ActiveX (COM); versiones posteriores añadieron soporte para los módulos de clase, permitiendo el uso de técnicas de programación básicas orientadas a objetos.

La funcionalidad de la automatización proporcionada por VBA, originó que Excel se convirtiera en un objetivo para virus en macros. Este fue un grave problema en el mundo corporativo, hasta que los productos antivirus comenzaron a detectar estos virus. Microsoft tomó medidas para mitigar este riesgo, mediante la adición de la opción de deshabilitar la ejecución automática de las macros, al abrir un archivo de Excel.
Creado por Otto Javier González
domingo, 24 de enero de 2016
Macro para encontrar fórmulas en una hoja de cálculo
Por lo general, utilizamos tantas fórmulas en una hoja de cálculo, que se vuelve un problema identificar cuantas y cuáles son las que hemos creado. Y tenemos que inspeccionar manualmente, todas y cada una de las celdas en la hoja de cálculo, para determinar dónde, cuáles y cuántas son las formulas existentes.
Ejemplo de búsqueda con la macro
martes, 19 de enero de 2016
Crear un Complemento o Add-in de Excel en 3 pasos
En este artículo les mostraré en 3 pasos, cómo crear un Complemento de Excel.
Primero lo primero... ¿Qué necesitamos para crear un Complemento o Add-in?
Primero lo primero... ¿Qué necesitamos para crear un Complemento o Add-in?
lunes, 18 de enero de 2016
Establecer Ubicaciones de Confianza para nuestros Libros de Trabajo
Por lo general, cuando abrimos libros de trabajo que nos han enviado terceras personas, con frecuencia nos aparece un mensaje de seguridad; el cual nos advierte que podría tener virus, ya que proviene de una fuente de internet. Y claro, nos recomienda que sigamos en vista protegida.
Es muy importante contar con este tipo de advertencias, ya que nos protegen de contenido malicioso.
Este mensaje que les muestro, aparece en libros de trabajo que no cuentan con macros.
Cuando abrimos libros de trabajo habilitados para macros, aparece, tanto el mensaje anterior, como el siguiente:
Aquí nos advierte, que por seguridad, las macros han sido deshabilitadas y de nosotros depende habilitarlas o no.
Es muy importante contar con este tipo de advertencias, ya que nos protegen de contenido malicioso.
Cuando abrimos libros de trabajo habilitados para macros, aparece, tanto el mensaje anterior, como el siguiente:
Aquí nos advierte, que por seguridad, las macros han sido deshabilitadas y de nosotros depende habilitarlas o no.
¿Qué es el Editor de Visual Basic?
El Editor de Visual Basic, también llamado VBE (Visual Basic
Editor), es la herramienta que nos utilizamos para desarrollar, probar y
modificar las macros que incorporaremos a nuestros libros de trabajo. En este artículo
nos dedicaremos a conocer los principales componentes de su interfaz y sus
herramientas más importantes.
Se ejecuta en su propia ventana, separada de la interfaz de
Excel, y podemos acceder a él, de diferentes maneras:
Haciendo clic en el botón Visual Basic, de la ficha Desarrollador
domingo, 17 de enero de 2016
Select Case en VBA
Aquí aprenderemos a utilizar la instrucción Select Case, para ejecutar código basado en múltiples condiciones.
Esta instrucción, nos permite utilizar tantas condiciones como sea necesario, y conviene escribir el código, para situaciones en las que hay muchas opciones.
Su sintaxis es la siguiente
Select Case expresiónPrueba
[Case listaExpresión-n
[instrucciones-n]]
[Case Else
[instruccionesElse]]
End Select
Esta instrucción, nos permite utilizar tantas condiciones como sea necesario, y conviene escribir el código, para situaciones en las que hay muchas opciones.
Su sintaxis es la siguiente
Select Case expresiónPrueba
[Case listaExpresión-n
[instrucciones-n]]
[Case Else
[instruccionesElse]]
End Select
Suscribirse a:
Entradas (Atom)











