leorestoch | |
| 2007-07-06 16:18 - Respuestas: 2 - Tema nº: 2456175
Características: Windows XP Profesional, 512 ram, 160gb.
Hola tengo datos en un archivo excel en donde se repiten varias filas y quiero eliminar solo las repetidas(si hay 120 filas iguales entonces que elimine 119 por ejemplo) supongo que las funciones logicas que tiene excel pueden hacerlo pero quisiera saber como hacerlo exactamente ya que no se cual es la sintaxis a usar, todos los datos son texto. Muchas gracias
Información adicional
No quiero hacerlo uno a uno ya que son miles de datos y algunos se repiten solo 2 veces y otros se repiten 20 veces o mas y ps seria demasiado trabajo
| |
|
|
SYNYESTRO | |
|
Re: Macro para Eliminar filas repetidas en excel, - 2007-07-06 18:50 - Respuesta 2
... por partes...
... estructura de la tabla de datos (filas, columnas, etc.), la tabla debe ser homogénea (filas y columnas de igual longitud), si existe o no cabeceras, que filas o columnas exactamente son las que hay que cribar...
... solo eso para empezar, luego ya veremos...
... siniestros saludos... | |
|
|
ebolo | |
|
Re: Macro para Eliminar filas repetidas en excel, - 2007-07-06 19:18 - Respuesta 3
Hola, sacado de la ayuda del excel:
Este ejemplo elimina las filas de la región actual de la hoja de cálculo uno, en las que el valor de la celda uno de la fila es el mismo que el valor de la celda uno de la fila anterior.
For Each rw In Worksheets(1).Cells(1, 1).CurrentRegion.Rows
this = rw.Cells(1, 1).Value
If this = last Then rw.Delete
last = this
Next
Ésto en principio hace lo que quieres. Lo puedes poner para que te lo haga desde un botón de comando ó crearte una macro con ese código.
Saludos.
| |
|
|
|