Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. Seleccionar las filas 9:19 (parte izquierda), o sea, desde Sudáfrica hasta Otros.
2. Aplicar el comando Datos > Esquema > Agrupar, el cual inserta un control para mostrar
u ocultar ( + / - ).
4. En la parte superior izquierda, hacer clic en el control de grupo de nivel 1, para ocultar
todas las filas agrupadas. El nivel 2 para que se muestre todo. Al final de cada grupo
aparecen los botones ( + / - ).
Procedimiento para la Hoja 2 (macros)
1. Verificar que la opción “Usar Referencias relativas” este desactivada y grabar una
macro, así:
'
Rows("7:20").Select
Selection.EntireRow.Hidden = False
Range("A8").Select
End Sub
3. Se puede eliminar las filas de comentarios (inician con el apostrofe) de manera que
solo se muestren las tres líneas con código VBA. Además, el rango de filas (Rows) se
puede cambiar a “8:19”
Quedaría así:
Sub MuestraAfrica()
Rows("8:19").Select
Selection.EntireRow.Hidden = False
Range("A8").Select
End Sub
4. Esa macro debe ser copiada y pegada debajo, varias veces, para mostrar las filas que
corresponden a un continente:
Sub MuestraAfrica()
Rows("8:19").Select
Selection.EntireRow.Hidden = False
Range("A8").Select
End Sub
Sub MuestraAmerica()
Rows("21:55").Select
Selection.EntireRow.Hidden = False
Range("A21").Select
End Sub
Sub MuestraAsia()
Rows("57:74").Select
Selection.EntireRow.Hidden = False
Range("A57").Select
End Sub
Sub MuestraEuropa()
Rows("76:108").Select
Selection.EntireRow.Hidden = False
Range("A76").Select
End Sub
Sub MuestraOceania()
Rows("110:113").Select
Selection.EntireRow.Hidden = False
Range("A110").Select
End Sub
5. Ahora, podemos ejecutar una de las 5 macros así: Programador (Desarrollador) >
Macros > Seleccionar una macro > Clic en el botón “Ejecutar”
Pero resulta un poco tedioso tener que estar aplicando siempre la misma opción para
ejecutar una macro. Además, antes se debería agregar una macro que oculte las filas
de toda la tabla, desde la fila 8 hasta la 113 (Propiedad Hidden=True). Para ese
propósito, se van a insertar controles ActiveX, para que cada uno ejecute las macros
del ejercicio.
7. Para configurar cada uno, hacer un clic secundario y aplicar la opción “Propiedades”.
8. Cambiar las siguientes propiedades (escribir sin tildes):
10. A continuación, en cada uno de ellos, hacer doble clic para configurar su macro
privada. Allí, para cada uno ingresar lo siguiente:
Private Sub Africa_Click()
Rows("8:113").Hidden = True
MuestraAfrica
End Sub
11. Finalmente, desactivar el Modo Diseño, para poder ejecutar las macros a través de los
controles ActiveX.
Resultado: Al hacer clic sobre cada uno de los botones de opción, solo se muestra el
continente que le corresponde (previamente se oculta toda la lista)