Entradas

Sacar ventaja de los atajos de teclado en Excel

Imagen
Muchos de los usuarios de Excel, en su trabajo diario habrá ocasiones en las cuales realizar una acción determinada requiera de una tediosa selección por medio del mouse.
Hace unos años… al ingresar a trabajar en un call-center tuve un compañero de trabajo el cual me recomendó sacar provecho al manejo del teclado, en vez de emplear el mouse para realizar casi todas las acciones (tales como seleccionar celdas, aplicar formatos, seleccionar hojas, etc…), en un principio no le di importancia, la verdad es que no le dí importancia cuando me dijo que al usar el teclado en lugar del mouse se ganaba tiempo en el trabajo.


Fue hasta cierto día que tuve la oportunidad de ver a dicho compañero en acción, el cual se encontraba eliminando algunos datos de un listado y dando formato a los mismos cuando comparé su forma de trabajar con la mía, me di cuenta de que lo hacía de forma más rápida a que si lo hiciera usando el mouse. Desde ese momento me puse a investigar sobre los atajos del teclado en …

Convertir PDF a imagen por medio de VBA/Excel

Imagen
Hace tiempo... En uno de mis anteriores empleos, me encontraba en la oficina cuando un compañero solicito mi ayuda, me dijo que tenía un archivo PDF de 250 hojas, el cual contenía imágenes (esquemáticos) y que necesitaba extraer las imágenes para poder pasarlas a una diapositiva y no quería estar imprimiendo pantalla por pantalla de cada una de la hojas para pegarlas como imagen.
Paso por mi mente tratar de solucionarlo con un script en Ruby, ya que este cuenta con librerías que pueden llevar a cabo dicha tarea, pero no tenía la gema instalada y no tenía acceso a Internet. Opte por usar VBA/Excel, así que decidí utilizar un método no muy seguro, pero que al final fue efectivo. Me refiero a simular pulsaciones de teclado para así desde Excel saltar al PDF capturar la hoja activa, agregar una hoja en el Excel y pegar la captura, desplazarme a la siguiente hoja del PDF y así hasta terminar.
Espero sea de interés y provecho. Sin lugar a dudas esta macro puede complementarse para guardar …

Ventajas de programar en un equipo de bajos recursos

Imagen
En este artículo no encontraran nada técnico, más bien lo escribo haciendo uso del sentido común y de las experiencias que he tenido a lo largo de los años. En mis anteriores empleos disponía de dos equipos (laptops), el personal y el de la empresa y la gente solía preguntarme: ¿por qué tienes dos equipos? Y mi respuesta era:
Es que el equipo de la empresa no me deja instalar herramientas para realizar pruebas por lo cual utilizo mi equipo personal al igual que me sirve para mejorar el rendimiento de las macros en la que programo.
Algunos solían preguntar lo siguiente:
¿Entonces es más rápida que la del trabajo?.
Y yo les contestaba:
No! De hecho es la mitad de rápida que la que nos dan aquí en el trabajo.
Y se quedan extrañados. Son pocos los que me han llegaban a preguntar:
¿Y por qué entonces usas un equipo más lento cuando el de la empresa es más rápido?
A lo cual yo les respondía:
“Porque si logro que la macro que estoy programando corra decentemente en este equipo, sin duda alguna v…

Crear un gráfico en Excel pulsando una tecla

Imagen
En Excel es posible crear gráficos de forma directa con tan solo pulsar una tecla en lugar de tener que desplazar el cursor al menú correspondiente, este método creara un gráfico con el estilo que se tenga como predeterminado, en mi caso un estilo de columnas. Cuando se instala Excel, el gráfico por defecto es el de columna 2D.
Suponiendo que se tuviera una serie de cantidades como la que se muestra:

Bastará con seleccionar el rango A1:A11 y presionar la tecla F11 para obtener un resultado como el siguiente:


Nada más ni nada menos que un gráfico en su propia hoja. La verdad este tipo de gráficos nunca los utilice en el ámbito laboral donde es mas común tenerlos incrustados dentro de una hoja (muy utilizados en reportería). A partir de Excel 2007 se sigue reconociendo el mismo método y se añadió la combinación Alt+F1, que crea un gráfico por defecto como objeto gráfico incrustado en la hoja de cálculo actual.
Así que tomando como ejemplo los datos entes mostrados del rango A1:A11 y pr…

Envió automatizado de mensajes a WhatsApp desde Excel

Imagen
En este nuevo post les traigo una nueva herramienta que he desarrollado, es una macro en Excel la cual se llama WhatsApp Sender y que sirve para el envió automatizado de mensajes personalizados a WhatsApp desde Excel.
Esta macro necesita de tres cosas: MensajePrefijo de paísNúmero de destinatario (10 dígitos) Se pueden enviar tantos mensajes se quiera, sin restricciones, solo hay que tomar en cuenta lo siguiente: Se debe tener una buena conexión a Internet tanto en la PC al igual que en el equipo móvil de lo contrario la macro puede dar error o funcional de manera inadecuada.El envió por mensaje toma 20 segundos.Mientras se esta ejecutando la macro no se puede realizar otra tarea ya que la macro no funcionaria adecuadamente o daría error. Esta macro es muy útil para campañas publicitarias, envíos de invitaciones personalizadas, etc. Esta macro esta a la venta, para dudas, compras y comentarios escribir al siguiente email: excelboy83@gmail.com
Les comparto un vídeo del funcionamiento de…

Macro procesar SUA - Determinación de Cuotas

Imagen
Para todos aquellos que trabajan con el SUA y generan un archivo Excel para la determinación de cuotas, sabrán de antemano que el formato que se genera para nada es agradable sobre todo si queremos hacer algún tipo de análisis o procesar la información. La información se muestra de la siguiente manera:

Como se puede apreciar la información se encuentra fragmentada en filas y hay filas intermedias en blanco dificultando cualquier tipo de tarea o cálculo para los datos. Es por ese motivo que desarrolle una macro que permitiera procesar los datos y darles una estructura de base de datos para su posterior análisis o procesamiento para llegar a un resultado como el siguiente:

Les comparto un enlace la macro para que puedan utilizarla en caso de que les pueda ser de ayuda en su trabajo diario. Espero recibir comentarios sobre todo para poder mejorar y optimizar esta macro.
Para ejecutar la macro, tendrán que abrirla y abrir el archivo del SUA, sobre el archivo del SUA, presionan las teclas…

Texto en columnas. Separar texto por delimitador

Imagen
Alguna vez, quizá, en nuestro trabajo nos hemos encontrado con varios datos que se encuentran en la misma celda o trabajado con archivos que al trabajarlos en Excel queda mas de un dato en la misma celda. Texto en columnas es una herramienta que nos proporciona Excel para fragmentar datos en varias columnas de alguna de las siguientes dos formas: Ancho fijo. En esta opción cada dato a fragmentar ocupa cierto numero de caracteres. No es muy usado actualmente, pero algunos sistemas que importan información hacia archivos de texto dejando espacios en blanco para llenar el ancho del campo.Delimitados. Aquí cada dato esta separado por un carácter especial como puede ser una coma, tabulador, punto y coma o algún otro, dependiendo el sistema. Estos son los archivos mas fáciles de fragmentar y procesar. En este articulo solo veremos un ejemplo para separar cadenas delimitadas. Suponiendo que en nuestra hoja de calculo tengamos algunos datos como: nombre, apellido, edad y número telefónico. Te…