como filtrar columnas

02/08/2005 - 02:43 por Arturo | Informe spam
Tengo una planilla de presupuestación. Las filas son los rubrosy las
columnas tienen insumos. Un rubro puede tener dos o o a lo sumo tres insumos
de una lista muy grande que por lo tanto supone muchas columnas . Como hago
para filtrar las columnas que tienen registrado un insumo para un rubro
determinado y no tener que recorrer toda esa fila para verlos. Sería filtrar
las filas con criterios para columnas de vacío o lleno.
Gracias, Arturo.
 

Leer las respuestas

#1 Héctor Miguel
02/08/2005 - 07:27 | Informe spam
hola, Arturo !

Mostrar la cita
-> suponiendo que la fila 1 son los 'titulos' y datos de la fila 1 a la fila 16 [modifica a lo 'real']
-> suponiendo que las columnas 'a filtrar' son de la 2 a la 15 [modifica a lo 'real']
-> copia/pega las siguientes lineas...
en el modulo de codigo de 'esa' hoja ==Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Application.ScreenUpdating = False
Dim Col As Byte
With ActiveCell
If .Row = 1 Or .Row > 16 Then _
Cells.EntireColumn.Hidden = False: Exit Sub
For Col = 2 To 15
Cells(.Row, Col).EntireColumn.Hidden = (Cells(.Row, Col) = "")
Next
End With
End Sub

=> toma nota de que DEBERAS inhabilitar los eventos para poder 'editar' las columnas que se ocultan :-((
[o poner una especie de 'filtro' o 'clave/permiso/...' para que sea 'operable' el procedimiento de 'ocultamiento'] :))
ADEMAS de que perderas el beneficio del 'des-hacer'... 'undo'... ctrl+z :-((

si cualquier duda [o informacion adicional]... comentas?
saludos,
hector.

Preguntas similares