Foros del Web » Programación para mayores de 30 ;) » Programación General »

Ocultar columnas en excel desde el código

Estas en el tema de Ocultar columnas en excel desde el código en el foro de Programación General en Foros del Web. Lo he hecho cuarenta veces antes... y ahora no hay manera. Me estoy volviendo loco. De hecho, grabo una macro ocultándolas a mano, luego ejecuto ...
  #1 (permalink)  
Antiguo 28/08/2012, 13:12
 
Fecha de Ingreso: enero-2012
Mensajes: 87
Antigüedad: 12 años, 3 meses
Puntos: 1
Ocultar columnas en excel desde el código

Lo he hecho cuarenta veces antes... y ahora no hay manera. Me estoy volviendo loco.
De hecho, grabo una macro ocultándolas a mano, luego ejecuto esa macro y me salta un error ¿Cómo es posible?

El código es algo así:

Cita:
if worksheets("bla").cells(1,2)=0 then
worksheets("bla").columns(2).Select
selection.entireColumnHidden = true
endif
Da el error en el select, siempre. He probado con Range(cells(), cells()), he probado con Cells solamente... con Range("XX")... no hay manera.

Ayuda, por favor, gracias
  #2 (permalink)  
Antiguo 29/08/2012, 03:47
 
Fecha de Ingreso: enero-2012
Mensajes: 87
Antigüedad: 12 años, 3 meses
Puntos: 1
Respuesta: Ocultar columnas en excel desde el código

Solucionado.

El problema era que filtraba antes unas filas, se me encendió la bombilla tras 4 horas de insufrible frustración. Haciéndolo al revés, ocultando columnas y luego filtrando funcionaba perfectamente.

Saludos

Etiquetas: columnas, excel
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 04:43.