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.

Preguntas similare

Leer las respuestas

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

... planilla... filas son los rubros y las columnas tienen insumos
Un rubro puede tener dos o o a lo sumo tres insumos de una lista muy grande... muchas columnas
... para filtrar las columnas que tienen registrado un insumo para un rubro determinado
... no tener que recorrer toda esa fila para verlos [...]



-> 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.
Respuesta Responder a este mensaje
#2 Arturo
02/08/2005 - 16:39 | Informe spam
Gracias Héctor por responder.
Yo quisiera poder ver para cada fila desde mi celda activa solo las columnas
que tienen celdas con valores en esa fila. Ocurre que cada rubro (fila) de mi
planilla tiene pocos insumos (columnas) de una gran cantidad posible y
variadada. Para verificar o alterar los insumos de cada rubro (fila) necesito
visualizar solamente las celdas de cada columna (insumos) con valores
ingresados.
Tal como puedes hacerlo con los filtros para las columnas.
Gracias otra vez.
Arturo

"Arturo" escribió:

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.
Respuesta Responder a este mensaje
#3 Héctor Miguel
02/08/2005 - 18:01 | Informe spam
hola, Arturo !

... quisiera... ver... desde mi celda activa solo las columnas que tienen... valores en esa fila
... como puedes hacerlo con los filtros para las columnas.



[hasta donde se] los 'autofiltros' son una herramienta para 'mostrar' [solo] filas que 'cumplan criterios'
-> NO son 'adaptables' para filtrar ->columnas<- :-(

por si no has probado con el codigo de la propuesta [segun yo]
-> hace el 'filtrado' por [ocultando/mostrando] columnas segun la fila [celda activa]
[solo considera las notas y comentarios] ;)

saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida