Banner clix
Mostrando entradas con la etiqueta Macro. Mostrar todas las entradas
Mostrando entradas con la etiqueta Macro. Mostrar todas las entradas
jueves, 19 de febrero de 2015
Macro: consultar páginas o formularios web para obtener datos
Este macro puede resultar de gran utilidad a la hora de consultar gran cantidad de páginas buscando la misma información (por ejemplo, rastreos de envíos, consultas de información personal, entre otras, siempre y cuando no pidan un captcha o mayor verificación), en este caso vamos a hacer una prueba con Instagram, pongamos de ejemplo que necesitamos consultar 30 cuentas de instagram en busca de la información básica, en éste caso la cantidad de publicaciones (posts), los seguidores (followers) y la cantidad de seguidos (following), ademas supongamos que no tenemos acceso al API de instagram ni sabemos como utilizarlo para fines prácticos del ejemplo. El libro debería quedar de la siguiente manera:
domingo, 9 de febrero de 2014
Macro: Un macro corto y rápido para eliminar contenidos con un botón
Este sencillo macro simplifica la tarea de borrar celdas especificas o grupos grandes, es algo sumamente sencillo y se puede "atar" a un botón para no tener que invocarlo con ALT + F8. Si no sabes como activar los macros en tu Excel debes leer este post.
En éste caso se borrarán los contenidos del rango completo A hasta D, esto se puede hacer específico para una sola celda que se necesite borrar con regularidad, para un contenido mas extenso o para filas y columnas completas, por ejemplo podemos tomar el rango A2:D5 para borrarlo de la siguiente manera:
Sub borrar()
Range("A:D").ClearContents
End Sub
En éste caso se borrarán los contenidos del rango completo A hasta D, esto se puede hacer específico para una sola celda que se necesite borrar con regularidad, para un contenido mas extenso o para filas y columnas completas, por ejemplo podemos tomar el rango A2:D5 para borrarlo de la siguiente manera:
jueves, 5 de septiembre de 2013
Macro y ejemplo: Aplicar filtros con botones y macros
Realizar filtros con botones y macro nos facilitará la elaboración de algunas consultas a tablas muy grandes cuando el usuario final no es usuario avanzado de excel. Cuando aplicamos autofiltros y se intenta aplicar algun filtro, vemos que puede no ser muy amigable al usuario, sobre todo si se trata de un usuario final no avanzado. Pero podemos hacerle la vida mucho mas sencilla
Con este código hacemos un filtro sencillo, la segunda linea elimina cualquier filtro que esté activo en el rango A2. En la tercera linea se indica como se creará el filtro, en este caso le decimos que se aplicara en la segunda fila contando desde A2 (en donde se aplicará el criterio sería B2), el criterio es valores mayores a 5000. El criterio siempre debe ir entre comillas a diferencia del campo field si lo escribimos directamente, si va como una variable como veremos mas adelante.
Public Sub AplicarFiltro()
Range("a2").AutoFilter
Range("a2").AutoFilter field:=2, Criteria1:=">5000"
End Sub
Con este código hacemos un filtro sencillo, la segunda linea elimina cualquier filtro que esté activo en el rango A2. En la tercera linea se indica como se creará el filtro, en este caso le decimos que se aplicara en la segunda fila contando desde A2 (en donde se aplicará el criterio sería B2), el criterio es valores mayores a 5000. El criterio siempre debe ir entre comillas a diferencia del campo field si lo escribimos directamente, si va como una variable como veremos mas adelante.
viernes, 16 de agosto de 2013
Macro: Obtener cantidad de dias laborales entre dos fechas en Excel 2003
Aqui tenemos el macro que realiza la misma función que "dias.lab" en Excel 2007 para ser ejecutado en Excel 2003 o para realizar cálculos en base a 6 días laborales si no tenemos Excel 2010. Con este macro se puede seguir el ejemplo anterior de la misma manera solo sustituyendo dias.lab por diaslab (sin punto).
Para ver como activar, utilizar y autorizar Macros en tu ordenador ve el siguiente post: Tip: Macros, que son y como activar y ejecutar Macros en excel.
Copiamos todo el siguiente macro en un módulo de Excel y listo.
Para ver como activar, utilizar y autorizar Macros en tu ordenador ve el siguiente post: Tip: Macros, que son y como activar y ejecutar Macros en excel.
Copiamos todo el siguiente macro en un módulo de Excel y listo.
domingo, 4 de agosto de 2013
Macro: Calcular fechas en base a días laborables en Excel 2003 o calcular en base a semanas con 6 días laborales
El post del ejemplo que publique anteriormente para calcular fechas en base a días laborales solo aplica para Excel 2007 y posteriores, sin embargo eso no es motivo para preocuparse, con este sencillo Macro conseguimos emular las mismas cualidades de la función dia.lab e incluso incluir la posibilidad de tener semanas con 6 días laborales (como la función dia.lab de Excel 2010)
Para ver como activar, utilizar y autorizar Macros en tu ordenador ve el siguiente post: Tip: Macros, que son y como activar y ejecutar Macros en excel
Suscribirse a:
Entradas (Atom)
