Foros del Web » Soporte técnico » Ofimática »

Excel: crear boton que me muestre una tabla.

Estas en el tema de Excel: crear boton que me muestre una tabla. en el foro de Ofimática en Foros del Web. Hola, estoy un poco perdido en esto del excel y tengo una cuestión para los que sabéis de esto, que no se si se puede ...
  #1 (permalink)  
Antiguo 29/11/2010, 05:22
 
Fecha de Ingreso: mayo-2010
Ubicación: En el Sur de Españaaaa
Mensajes: 35
Antigüedad: 13 años, 11 meses
Puntos: 0
Excel: crear boton que me muestre una tabla.

Hola, estoy un poco perdido en esto del excel y tengo una cuestión para los que sabéis de esto, que no se si se puede hacer:

Tengo una lista de usuarios y cada uno tiene cuatro posibles estatus: soltero, casado,divorciado y viudo. Me gustaría crear un boton (en realidad serían 4 botones, uno por cada estatus) en la hoja principal del libro y que me filtrara de la lista anterior los usuarios que yo he marcado con el botón, pej, los solteros.
No se si me he explicado bien. Deciros tb que los diferentes estatus los tengo marcados con colores.

Saludos y a ver si alguien me puede ayudar con esto.

Saludos
  #2 (permalink)  
Antiguo 29/11/2010, 09:25
Avatar de Monimo  
Fecha de Ingreso: noviembre-2007
Ubicación: Mexico Df
Mensajes: 742
Antigüedad: 16 años, 5 meses
Puntos: 69
Respuesta: Excel: crear boton que me muestre una tabla.

Agrega una columna donde vaya el dato del estado civil -en caso de que no la tengas- y asígnale la siguiente macro a cada botón:

Sub Divorciado()
ActiveSheet.Range("$A$1:$D$47").AutoFilter Field:=4
ActiveSheet.Range("$A$1:$D$7").AutoFilter Field:=4, Criteria1:="divorciado"
End Sub
Sub Casado()
ActiveSheet.Range("$A$1:$D$47").AutoFilter Field:=4
ActiveSheet.Range("$A$1:$D$47").AutoFilter Field:=4, Criteria1:="casado"
End Sub


Donde $A$1 deberas cambiarlo por donde empiezan los datos, y $D$47 donde terminan. Criteria1:= el estado civil que quieras...


Recuerda también que debes aplicar autofiltro primero al renglon donde tienes los encabezados de cada columna.

el Filter := debe llevar el numero de la columna donde quieres hacer el filtro.
__________________
La verdad es que lo que no quisiera dejar de hacer nunca (a parte de comer) es programar
  #3 (permalink)  
Antiguo 02/12/2010, 06:39
 
Fecha de Ingreso: mayo-2010
Ubicación: En el Sur de Españaaaa
Mensajes: 35
Antigüedad: 13 años, 11 meses
Puntos: 0
Respuesta: Excel: crear boton que me muestre una tabla.

Soy tela de torpe, no me sale, me sale error 1004.

Última edición por ropper; 07/12/2010 a las 15:57

Etiquetas: excel, botones, tablas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:56.