miércoles

Listas desplegables dependientes totalmente dinamicas

Hola!

Este es un tema bastante buscado y solicitado por la red, hay diferentes formas de obtener buenos resultados, pero este aporte tiene la diferencia que todo es totalmente dinámico (al puro estilo VBA), a continuación lo explico

Imaginemos una base de datos, con dos categorías, Grupo y Productos

En la hoja CODIGOS 
- Para la columna A se encuentran los diferentes grupos, se pueden agregar los que deseen
- En las demás columnas se podrá llenar los productos por cada grupo, se pueden agregar los que deseen

Importante: para no tener fallos, cada vez que se agregue un grupo, asegurarse que se escribe en la columna A
El usuario que utilice es este aporte, debe tener cierto conocimiento de formulas, rangos y la utilización del ADMINISTRADOR DE NOMBRES, esto es porque seguramente harán adaptaciones

Mucho Ojo: Si cambian el nombre de la hoja CODIGOS, este se debe cambiar en la formula "Productos", observen que esta al inicio de la misma ("CODIGOS!B:"&)

Pues bien creo que he explicado con claridad, si hay dudas respecto al funcionamiento, tratare de aclararlo un poco mas, pero no ayudare para realizar adaptaciones

ESPERO LO DISFRUTEN COMO YO!

Enlace para bajar: Listas desplegables dependientes totalmente dinamicas


Saludos

martes

Registrar Notas Segun Asignatura

Hola!

Aunsente pero no perdido jeje

Adjunto formulario sencillo y practico para ingresar notas de alumnos

Que lo disfruten!


Saludos

Enlace: Registrar Notas Según Asignatura


miércoles

Fijar pestaña a hoja activa

Hola

Se trata de fijar una pestaña u hoja "determinada" a lado de la hoja activa, es útil especialmente cuando el usuario siempre usa como referencia "una hoja" y seria mas que tedioso estar buscando entre todas las hojas del libro, cuando las mismas son muchas


Espero sea de mucha utilidad



Saludos

Enlace: http://1drv.ms/1EmCRw4



Ocultar o Mostrar Hojas desde Formulario

Nuevamente aqui para compartir un aporte mas!

Se trata de Ocultar o Mostrar Hojas desde Formulario en Excel

- Seleccione del Listbox las hojas que desee y dar clic al boton de "Ocultar Hojas Seleccionadas"
- Seleccione del Listbox las hojas que desee y dar clic al boton de "Mostrar Hojas Seleccionadas"
- Puedes seleccionar o deseleccionar todas las hojas dar clic al boton "Poner - Quitar Seleccion / Todas"
- En el titulo del formulario podra ir viendo interactivamente el numero de hojas seleccionadas
- Puede salir del formulario presionando la tecla "Escape", "Alt+s" como tambien con la "x"
- Si por ejemplo selecciona 3 hojas y luego da clic al boton "Poner - Quitar Seleccion / Todas" se seleccionaran todas las hojas excepto las que habia seleccionado previamente y viceversa

Espero sea de utilidad


Saludos


viernes

Fixture Mundial Brasil 2014

Hola a todos! aqui les envio este regalito para el año nuevo 2014, mismo que se desarrollara el mundial de futbol en Brasil

Este Fixture Mundial Brasil 2014 lo elabore pensando en varias cosas:

1- El archivo es imprimible en 3 hojas "Grupos Primer Fase"
2- En al celda E1 puede escoger el pais que prefiera y este se va colorear en la tabla correspondiente
3- En la medida que se vaya llenando los resultados/marcadores de cada juego/partido, Excel ubicara la bandera segun el pais que corresponda en la tabla de posiciones de cada grupo
4- En "Grupos Primer Fase" son 48 juegos (6 partidos de cada grupo por 8 grupos de "A" hasta "H")
5- La hoja de "Clasificacion" tambien es imprimible, igualmente solo es necesario anotar los goles de cada seleccion, en esta hoja preferi no poner fechas, horas ni sedes, para mostrarlo mas "limpio"
6- Podran ver la hoja "Resumen" con todas sus fechas y llaves de octavos, cuartos, semifinal y final
7 - En la hoja "Banderas" coloque las de cada pais con su respectivo nombre, mismos que utilice para nombrar cada celda y poder lograr el efecto de ubicacion de cada una en la hoja "Grupos Primer Fase"

Para los DesEmpates!

* Incluí un cuadro azul a lado izquierdo de cada bandera *

1- En el caso que la primera posición del grupo este definido, la FIFA supongo sorteara el segundo lugar, por lo que se colocara un asterisco "*" al equipo ganador de dicho sorteo, OBSERVEN como ejemplo el grupo "A", claramente se puede ver que Camerún, México y Croacia están empatados en todo

2- En el caso que la primera posición del grupo NO este definido, se deberá recurrir al método 1 y 2 SIN SORTEO y lo haremos manualmente, OBSERVEN como ejemplo el grupo "E" donde Francia y Suiza están empatados en puntos, goles y diferencia de goles, pero Suiza es primer lugar pues le gano a Francia en su grupo

3- En el caso que la primera posición del grupo NO este definido, se deberá recurrir al método 1 y 2 POR SORTEO (después del punto #2), OBSERVEN como ejemplo el grupo "H" donde las 4 selecciones están empatados en todo, por lo que se determinara según lo declare la FIFA, colocando 1 y 2

Importante: es compatible con cualquier version de Excel y realizado a puras formulas, lo unico que utilice VBA para ubicar exactamente las imagenes de cada bandera


Espero que lo disfruten como yo!


Saludos



miércoles

Mega Filtro Tipo Google

Hola!

En esta oportunidad les traigo un archivo y se trata de "filtros"
  • Consiste en escribir un criterio en una celda y automáticamente mostrara en una ventana las coincidencias
  • Podrás escoger de la lista y dar clic para que quede en la celda
  • Al borrar la celda la ventana desaparecerá
  • Puedes escribir cuanto criterio se te ocurra para hacer la búsqueda, tipo comodín "*" (A* o 1*) por favor no incluir el asterisco en la celda (solo letras o números)

Espero como siempre sea de gran utilidad


Saludos

martes

Ordenar Hojas Tipo ABC_123

Hola

Por la red existen varios métodos para ORDENAR HOJAS en un libro automáticamente! 
Pues bien en este archivo que adjunto encontraran una forma mas de como realizarlo, por medio de VBA

Espero les guste y sea de mucha utilidad

Saludos




lunes

Unicos en Combobox ActiveX

Hola!

En esta ocasión mi aporte se trata de ese tema tan buscado y sonado

En el archivo encontraran dos métodos, la velocidad de proceso va depender de diferentes factores

- Cantidad de datos (general)
- Cantidad de Únicos (es decir pueden existir en 56,000 datos solo 2 únicos, como también 55,000 únicos)
- Recurso Disponible
- Excel 2003 el proceso de la primera macro es mas rápido (según mis pruebas)
- Excel 2010 el proceso de la segunda macro es mas rápido (segun mis pruebas)

Espero les sea de mucha utilidad

Saludos



viernes

Extraer unicos formula NO matricial y por medio de VBA

Hola como les va!

Por años he visto en diferentes foros como los usuarios comunmente, solicitan extraer datos unicos... pues bien en el adjunto podran ver dos metodos el primero con formula (Muy interesante) y el otro con VBA (El mas eficiente)

Este aporte tiene la condicion de extraer datos unicos segun la fecha ingresada

Espero como siempre sea de mucha utilidad!


Saludos


lunes

Lista desplegable eliminando opciones automaticamente

Hola!

Se trata de una validacion de datos, en la cual se restringe el volver usar una opcion, es decir se va eliminando de la lista desplegable

La columna "A" puede estar oculta

Espero tenga mas de un uso

Saludos



viernes

Cerrar Formulario (UserForm) con tecla "Escape"

Hola

Sabemos que existen varias formas para cerrar un formulario, y una de las dificultades para lograr esto es hacerlo presionando la tecla "Escape"

Espero les sirva

Saludo


martes

Rango activo estilo lupa


Hola

Esta vez les envio un archivo que al seleccionar una celda, se autoseleccionara un rango aumentando en su tamaño de letra al estilo lupa

Espero sea de utilidad


Pd: especialmente va dirigido a los que tienen algún problema en la vista

Saludos

miércoles

Efecto iluminador para autoforma

Hola

Este aporte es muy llamativo, pues se vuelve útil cuando deseamos correr algún proceso y necesitamos que se ilumine nuestro botón y/o auto forma cuando llamamos dicho procedimiento

Espero sea útil

Saludos




Colorear celda si contiene negrita

Hola

Como casi es común este aporte fue por causa de una consulta de un foro, el cual lo resolví como muestro en el adjunto, esta basado en el rango usado de la hoja (pero se puede cambiar a gusto)

Espero sea de ayuda y utilidad

Pd esta publicacion tiene relacion con Colorear celda si contiene formato negrita

Saludos

Colorear fila/rango activo v3

Hola

Antes había publicado dos temas de como colorear la fila activa en una tabla de datos, ahora les publico la parte 3, esta mucho mejor y a raíz de una consulta de un usuario me solicito recientemente en uno de los foros que frecuento, es que la modifique y parece ser que a quedado muy bien

La ventaja que ahora tiene es que cualquier celda o selección de celdas que hagamos se va colorear diferente al resto de celdas al rango relativo seleccionado

Mejor prueben el archivo, esperando como siempre sea de mucha ayuda

 Saludos

 

Colorear celda si contiene formato negrita

Hola

A raiz de un tema en uno de los foros que visito, es que se me ocurrio elaborar este aporte, y bueno como acostumbro/trato que si es de automatizar procesos con VBA, el codigo/macro sea lo mas sencillo/simple posible para a la hora que alguien la utilice no le dificulte mucho modificar

Se trata que en la hoja y el rango usado una vez apliquemos "negrita" y luego nos hubicamos en cualquier otra celda, la macro de evento va colorear la celda

Espero sea de utilidad a mas de uno

Saludos

martes

Eliminar registro desde formulario eficientemente

Hola

Yo aqui de nuevo con algo mas... se trata de "Eliminar un Registro" de una base de datos, eficientemente, desde un formulario, el codigo realmente es muy encillo/entendible/corto

Espero les sea de mucha utilidad


Saludos

jueves

Ana Fortin es la mejor en 100 Libre Master 2012

Si! nuestra gran embajadora Ana Fortin es la mejor en 100 Libre, con medalla de oro, siempre fue y sera la gran referente en el area de natacion en Centro America


domingo

Contar Unicos con Macro

Hola

Existen varios metodos para contar unicos, especialmente con formulas, de hecho Excel (2007/2010)  ya incluye una opcion llamada Quitar Duplicados, esta herramienta nos cuenta los unicos, pero elimina nuestros datos, dejando solo unicos

Esta macro cuenta los unicos sin tocar los datos, solo debemos seleccionar los datos y correr la macro, al final en la celda derecha se nos presentara el valor de cuantos unicos son

Espero sea de utilidad

Saludos

jueves

Colorear fila activa (parte 2)

Hola

En el anterior tema Colorear facilmente la fila activa se colorea la fila/rango activa pero a peticion de un usuario de este blog, comparto y adjunto el archivo relativo a este objetivo, pero con la diferencia que este va con formato condicional, porque? pues porque con este metodo no se elimina en absoluto el formato original donde se encuentran los datos en la tabla y como "plus" se puede activar o desactivar con un boton/checkbox

Espero sea de utilidad

Saludos