Utilizamos Cookies de terceros para generar estadísticas de audiencia y mostrar publicidad personalizada analizando tu navegación. Si sigues navegando estarás aceptando su uso. Más información X
PortadaForo AyudaTutoriales
InicioForosForo Office

Macro para Eliminar filas repetidas en excel,

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



Posibles soluciones:
Macro para eliminar filas repetidas en excel,Macro para eliminar filas repetidas en excel,
Eliminar filas repetidasEliminar filas repetidas
Excel macro elimine columnas con 3 celdas repetidasExcel macro elimine columnas con 3 celdas repetidas
Eliminar filas iguales de excelEliminar filas iguales de excel
Filas en excelFilas en excel
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.

Página:1

Respuestas relacionadas:

Mas de 65536 filas en excelMas de 65536 filas en excelForo
Borrar filas en excel con 1 condiciónBorrar filas en excel con 1 condiciónForo
Software excel lento para insertar filas y columnasSoftware excel lento para insertar filas y columnasForo
Formula de excel o macro en excelFormula de excel o macro en excelForo
Como eliminar carpetas repetidasComo eliminar carpetas repetidasForo
Macro en excel....Macro en excel....Foro
Hacer macro en excel Hacer macro en excel Foro
Macro acumulador en excelMacro acumulador en excelForo
Macro en excel 2003Macro en excel 2003Foro
Macro de búsqueda y eliminacion de excelMacro de búsqueda y eliminacion de excelForo
InicioSecciones
^ SubirAviso legal
Política Privacidad
Configurarequipos22 Noviembre 2024