FORMULA ELIMINAR FILAS

11/03/2005 - 00:29 por GREYES | Informe spam
QUE TAL. QUISIERA SABER SI EXISTE UNA FORMULA QUE DE UN RANGO ESPECIFICO SI
UNA FILA NO TIENE NINGUN DATO LA ELIMINE O LA OCULTE? PERO QUIERO QUE ESTO LO
HAGA AUTOMATICAMENTE EXISTE ALGUNA FORMULA?
GRACIAS

Preguntas similare

Leer las respuestas

#1 KL
11/03/2005 - 14:23 | Informe spam
Hola Greyes,

Aunque no es del todo cierto q las formulas no pueden cambiar propiedades de
celdas o incluso introducir objetos en la hoja (vease un ejemplo aqui:
http://j-walk.com/ss/excel/usertips/tip077.htm), la mayoria absoluta de
ellas no son capaces de hacer otra cosa sino devolver valores en la celda(s)
donde se ponen.

La posible solucion para tu caso podria ser el uso de los macros
(programacion en Visual Basic for Applications). Abajo te pongo un codigo q
podrias depositar en el modulo VBA de la hoja en cuestion y se dispararia
cada vez q se introduzcan cambios de datos en la hoja (siempre y cuando
esten los macros habilitatdos). Para ello tienes q hacer lo siguiente:

1) Abre el fichero y activa la hoja con el rango a limpiar.
2) Haz clic derecho sobre el nombre de la hoja q aparece en una de las
pestanas en la parte inferior izquierda de la ventana de Excel.
3) Del menu contextual q aparece a continuacion selecciona "Ver codigo" y se
abrira el Editor VBA.
4) En la ventana mas grande a la derecha copia el siguiente codigo:

'--Inicio Codigo
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
uFila = ActiveSheet.Cells(65536, 1).End(xlUp).Row
Application.ScreenUpdating = False
For Fila = uFila To 1 Step -1
If Application.CountA(Rows(Fila)) = 0 Then Rows(Fila).Delete
Next Fila
End Sub
'--Fin Codigo

5) Pulsa Alt+F11 para volver a la hoja.
6) Prueba cambiar datos en la hoja.

Saludos,
KL

"GREYES" wrote in message
news:
QUE TAL. QUISIERA SABER SI EXISTE UNA FORMULA QUE DE UN RANGO ESPECIFICO
SI
UNA FILA NO TIENE NINGUN DATO LA ELIMINE O LA OCULTE? PERO QUIERO QUE ESTO
LO
HAGA AUTOMATICAMENTE EXISTE ALGUNA FORMULA?
GRACIAS
Respuesta Responder a este mensaje
#2 Héctor Miguel
11/03/2005 - 20:18 | Informe spam
hola, KL !

1.- me ha dejado [un poco] 'desconcertado' que en una primera instancia 'dices'...
" ... no es del todo cierto q las formulas no pueden cambiar propiedades de celdas o incluso introducir objetos en la hoja "
" ... un ejemplo ... http://j-walk.com/ss/excel/usertips/tip077.htm "
2.- y en una segunda instancia [como que] 'contradices' lo anterior con...
" ... la mayoria absoluta de ellas no son capaces de hacer otra cosa sino devolver valores en la celda(s) donde se ponen. "
3.- supongo que la segunda instancia... 'mata' a la primera -?- o...
no encuentro como pudiera aplicarse el ejemplo a que con una 'simple' formula/funcion ->tipo hoja de calculo<-...
se pudieran modificar propiedades/contenidos/etc. de 'otras' celdas y/o el entorno de la aplicaicon -?-

probablemente 'me afecto' la desvelada de anoche :D
te importaria comentar tus apreciaciones, puntos de vista, hipotesis, pruebas, etc. ?

saludos,
hector.
Respuesta Responder a este mensaje
#3 KL
11/03/2005 - 20:44 | Informe spam
Hola HM,

1.- me ha dejado [un poco] 'desconcertado' ...
...no encuentro como pudiera aplicarse el ejemplo a que con una
'simple' formula/funcion ->tipo hoja de calculo<-...
se pudieran modificar propiedades/contenidos/etc. de 'otras' celdas
y/o el entorno de la aplicaicon -?-



El error esta en el enlace q deberia ser este:
http://j-walk.com/ss/excel/odd/odd06.htm
Como manejaba mi PC atraves del GoToMyPC desde Paris, no me habia dado
cuenta q no me funcionaba Ctrl+C, solo Ctrl+V asi q pego un enlace q tenia
en el Clipboard anteriormente.

2.- y en una segunda instancia [como que] 'contradices' lo anterior con...
" ... la mayoria absoluta de ellas no son capaces de hacer otra cosa
sino devolver valores en la celda(s) donde se ponen. "
3.- supongo que la segunda instancia... 'mata' a la primera -?- o...



Creo q no. La primera dice: "Las formulas pueden modificar... pero no
todas". La segunda: "La mayoria absoluta no puede..." Es decir "las
formulas" no tiene por q significar "todas las formulas" sino formulas como
algo generico.

En el ejemplo la formula q usa una UDF introduce, modifica y elimina el
comentario en la celda. Tambien segun John se pueden hacer Merge/Unmerge e
Indent.

Saludos,
KL
Respuesta Responder a este mensaje
#4 Héctor Miguel
11/03/2005 - 21:39 | Informe spam
hola, KL !

... el enlace q deberia ser este: http://j-walk.com/ss/excel/odd/odd06.htm
... formula q usa una UDF introduce, modifica y elimina el comentario en la celda.
... segun John se pueden hacer Merge/Unmerge e Indent.



el 'truco' es excelente [solo 'para variar'] y con 'buenos campos de aplicacion' :)
habra que seguir investigando con diversos metodos y otras propiedades
[aunque me parece que la modificacion de celdas y entorno 'real'... sigue siendo 'tabu' para las funciones] :(

saludos,
hector.
Respuesta Responder a este mensaje
#5 KL
12/03/2005 - 00:18 | Informe spam
Hola HM,

[aunque me parece que la modificacion de celdas y entorno 'real'... sigue
siendo 'tabu' para las funciones] :(



Indudablemente.

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