Remove duplicates in Excel | VBA macro gift

Поділитися
Вставка
  • Опубліковано 27 сер 2024
  • ✅ Download the file | www.exceleinfo....
    🏆 Subscribe | bit.ly/youtube...
    📩 Tutorials in your email: www.exceleinfo....
    In this video, we will see how to delete rows with duplicate values ​​in Excel.
    We will see the option to Remove duplicates and another with VBA macros.
    More examples | www.exceleinfo.com
    More examples | blogs.itpro.es/...
    Facebook Page | / exceleinfo
    Get notificacions on Telegram | t.me/EXCELeINFO
    Twitter | @EXCELeINFO
    Twitter | @SergioACamposH
    Download EXCELeINFO addin:
    addin.exceleinf...
    #MsExcel #VBA

КОМЕНТАРІ • 48

  • @LARSEN2120
    @LARSEN2120 11 місяців тому +2

    Saludos Sergio desde Costa Rica, excelente video, claro y preciso. Me ha ayudado mucho ya que estoy desarrollando un sistema y tenia este inconveniente para eliminar duplicados. Muchas gracias

  • @theb14ckh4wk
    @theb14ckh4wk Рік тому +1

    Sergio, que gran aporte es tu canal. Te saludo desde Chile.

  • @asdemb
    @asdemb 2 роки тому

    Espectacular, la mejor explicación de este tema que he visto ahora. Enhorabuena.

  • @samuelfranciscogarcia1440
    @samuelfranciscogarcia1440 5 років тому +3

    Eres muy bueno con tus macros es por eso que me encanta ver tus vídeos. EXCELente Tarde. Cuidate mucho y hasta pronto.

    • @jr-jw8fl
      @jr-jw8fl 5 років тому

      Wooooo estoy empezando el curso de macros en este canal.. de verdad muuuy pero muuuuy bueno explicando de lo mejor.. nuevo sub

  • @joseantoniosanchezlopez7215
    @joseantoniosanchezlopez7215 5 років тому

    Con este video me has puesto sobre la pista de una posible solución a la parte de un proyecto en el que estoy.
    Gracias por tu tiempo.
    Saludos desde 🇪🇸

  • @franvalenciacarvajal61
    @franvalenciacarvajal61 2 роки тому

    Muy clara la explicación, muchas gracias Sergio!! Lo implemente en mi proyecto y me funciono sin problema, por ahora me encuentro pensando cómo hacer para que me deje el menor valor de los duplicados. Un saludo y nuevamente muchísimas gracias!!

  • @alvarotous3853
    @alvarotous3853 5 років тому

    Sergio excelente la calidad y claridad de tus videos. Estoy haciendo el curso de macros y me parece fantástico. Gracias por tu tiempo y compartir tus conocimientos.
    Una pequeña corrección:
    Do While es un bucle que se ejecuta mientras se cumple una condición (y deja de ejecutarse cuando dicha condición deja de verificarse). El bucle que se ejecuta hasta que se cumpla una condición es el Do Until. Pueden usarse indistintamente para el mismo fin si la prueba lógica o condición se plantea correctamente, ya que Do While A es equivalente a Do Until No A.
    Un abrazo fuerte desde Argentina y nuevamente muchas gracias!

  • @reneecode
    @reneecode 3 роки тому

    Thanks, necesitaba hacer eso para agregar los datos no repetidos a un select de un formulario

  • @CarLitros1000ml
    @CarLitros1000ml 5 років тому +4

    Para cuando su continuación del video, muy bueno sería usar vba usando más de dos variables

  • @eloscmao6945
    @eloscmao6945 5 років тому

    Sergio, muy agradecido con todo lo que haces por enseñarnos, te pido un permiso para compartir este código para eliminar celdas duplicadas, trato de explicarla.
    Sub duplicados()
    ActiveSheet.Range("B3:F" & Range("E" & Rows.Count).End(xlUp).Row).RemoveDuplicates Columns:=Array(1, 2), _
    Header:=xlNo
    End Sub
    Explico:
    'Hoja Activa, con rango donde inicia hasta donde termina.
    'ActiveSheet.Range("B3:F" & Range("E" & Rows.Count).End(xlUp).Row)
    ' Cantidad de Columnas que quiero validar que se duplican y eliminarlas.
    'Columns:=Array(1, 2)

  • @JinjinatoSMP
    @JinjinatoSMP 5 років тому

    Impresionante Sergio. Como siempre muchísimas gracias por tan buen trabajo.

  • @josemartinbazan1490
    @josemartinbazan1490 3 роки тому

    Muchas Gracias Sergio! muy bueno el video

  • @conradohernanvillagil2764
    @conradohernanvillagil2764 5 років тому

    Excelente video. Muchas gracias Sergio.

  • @guidosevilla4674
    @guidosevilla4674 4 роки тому

    Hay tantas maneras de crear una macro pero siempre usas el modo mas concreto y seguro de escribirlas. Gracias. Una inquitud o tema a desarrollar. Si quiero eliminar los duplicados pero sumar los valores correspondientes, es decir, si en la columna 4 del ejemplo estarían los valores de ventas y quisiera unificarlas por vendedor y sucursal... Saludos.

  • @totvabe1
    @totvabe1 5 років тому

    Buen ejemplo esta macro, Sergio. Gracias.

  • @alvaroolmos6880
    @alvaroolmos6880 Рік тому

    Hola Sergio, Como REalizar una Macro que me permita registrar varios vectores, estos vectores se deben crear para alamcenar una serior de numeros (Rangos, 1 al 20 ) por ejemplo otro vector alamacene del rango (21 - 40) y que se puede ir sacando esos numero de los vectores, que al final cuando el vector este vacío se elimine, o que se muestre con los números que un posea
    .

  • @jorgemanosalvas5579
    @jorgemanosalvas5579 2 роки тому +1

    Sergio excelente explicación como siempre, tengo una base de datos con más de 5000 registros y necesito colocar formato a los números que se repiten en la columna A quizás tienes alguna macro que cumpla ese objetivo.

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  2 роки тому +1

      Sí, ya tengo una macro en el canal, pero no sería mejor Formato condicional?

    • @jorgemanosalvas5579
      @jorgemanosalvas5579 2 роки тому

      Necesito agregar bordes a la selección de números que se repite es decir:
      1
      1
      2
      2
      2
      2
      3
      3
      3
      La busque en la página y no la encontré que nombre tiene mil gracias por tu ayuda.

  • @gonzalomatiasrodriguez6593
    @gonzalomatiasrodriguez6593 2 роки тому +1

    Gran video!! Hay alguna posibilidad de eliminar datos duplicados de dos bases de datos distintas en diferentes hojas? Gracias!

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  2 роки тому

      Te recomiendo unir esas bases en una sola con Power Query y ahí quitar duplicados. Revisa mi curso de Power Query.

  • @Efren_Lopez
    @Efren_Lopez 9 місяців тому +1

    Muchas gracias por su aporte maestro, yo sigo mucho su pagina, tengo una duda, el código de eliminación solo funciona en solo texto, pero que pasa si lo que quiero que me elimine en vez de que diga Vendedor 1, vendedor 2, sean folios numericos repetidos, ejemplo que sea, 1,1,1, 2,2, 3,3,3,3, 4,4,4 y que elimine los duplicados numericos.

    • @Efren_Lopez
      @Efren_Lopez 9 місяців тому

      Ya no maestro, ya le encontré, gracias...

  • @PolGueLo-vk2iu
    @PolGueLo-vk2iu Рік тому

    Hola Sergio , yo tengo una tabla donde están todos los datos. En la misma hoja al costado de la tabla traslade todos los repetidos y allí aplique la macros. Pero eliminas toda la fila, "ActiveCell.EntireRows(1).Delete". Yo deseo eliminar solo las celdas donde está el duplicado.

  • @danng1857
    @danng1857 Рік тому

    Saludos. Y cómo sería que en vez de eliminar los duplicados, pueda modificarlos a todos con un solo boton??.
    Gracias por su atención valiosa.

  • @jesusagustinvegagutierrez3646
    @jesusagustinvegagutierrez3646 Рік тому +1

    Hola buen dia es mi primer día. Al tener que usar depuración paso a paso en la parte de
    do while not IsEmpty(ActiveCell) me arroja el error 1004

  • @user-mh4hu9xv6o
    @user-mh4hu9xv6o 11 місяців тому

    Como podría hacer lo mismo pero para indicar que ejecute una macro hasta encontrar un valor vacío?

  • @francisrojas123
    @francisrojas123 2 роки тому

    Hola Sergio saludos desde Caracas me encantan tus videos, tu contenido es super original. Quisiera que me ayudaras ajustar este código de macro, porque en efecto me funciona para eliminar pos duplicados de mi base de datos pero, en el caso de existir duplicados el valor único que quiero mantener es aquel registrado de forma más reciente. Como puedo agregar esa condición en la macro? Es decir quiero que la macro elimina el registro más antiguo

  • @angieramirez7869
    @angieramirez7869 4 роки тому +1

    hola primero quiero darte las gracias este video, tengo una duda tengo un listado aproximadamente de mil nombre use esta macro pero al ejecutarla mi equipo se pone lento y se demora alrededor de 5 minutos para terminar, esto es normal? existe una forma de que esto no pase? agradezco de antemano tu ayuda

  • @Fredick.7
    @Fredick.7 5 років тому

    Ok....👍

  • @robertotovar1819
    @robertotovar1819 3 роки тому

    Y si quisiera eliminar pero con la condición que si es de la misma fecha el registro duplicado me lo elimine?

  • @rubeninsignares5943
    @rubeninsignares5943 4 роки тому

    Ejecute exactamente lo explicado en el tutorial, solo que yo quiero que el único elemento de todos los repetidos que quedo sin borrar, se le ponga en una celda al lado el valor de la variable "valor" la cual contendría cuantas veces estuvo repetido... estoy tratando y no se como hacerlo

  • @francoezequieltalarico6623
    @francoezequieltalarico6623 3 роки тому

    La macros funciona en la medida qué hay un valor repetido cuando se encuentra con un valor que no está repetido deja de funcionar

  • @juliayes222
    @juliayes222 4 роки тому

    Hola buenas,
    Me sale error de sintaxis con el mensaje de compilación se esperaba separador de listas o) en la siguiente línea ¿Cómo lo puedo corregir?
    Valor = Application.WorksheetFunction.CountIf(Range("A:A"), ActiveCell.Value
    Por favor ayuda, muchas gracias.

  • @HectorMendozas
    @HectorMendozas 5 років тому +1

    No se puede descargar el archivo en la pagina.... :(

  • @CesarBabativa
    @CesarBabativa 5 років тому

    Hola, Tengo una matriz donde una frase me representa un código. Es decir, por ejemplo, la palabra “Calidad” me presenta el códigos 01 y la palabra “servicio” me representa el código 02. Necesito una fórmula que busque dentro de un texto esas palabras y el resultado de la celda me arroje el código o los códigos de las palabras que encuentre dentro del mismo texto. Es posible? Puedes dar un tutorial con esa fórmula???

    • @tor3996
      @tor3996 5 років тому

      Exponga un ejemplo como tiene sus datos y en donde quiere el resultado, saludos

  • @pablobarreto5355
    @pablobarreto5355 5 років тому

    BUENAS NECESITO TU AYUDA, NO SE NADA DE EXCEL PERO TENGO UNA CADENA DE 20 DIGITOS Y NECESITO SEPARARLAS EN 10 DE 2 DIGITOS , COMO LE PUEDO HACER -?

    • @tor3996
      @tor3996 5 років тому

      Lo puede hacer con una formula =EXTRAE(A1,1,2) suponiendo que la cadena de caracteres esta en la celda A1 en la formula, el dato A1 representa en la celda donde esta la cadena de caracteres, el 1 es la posicion donde empieza a separar, el 2 es el numero de caracteres que va a separar. Para el siguiente unicamente cambia el numero 1 por el 3 ya que la separacion sera a partir del 3er caracter. Saludos

  • @yarisamar1
    @yarisamar1 4 роки тому

    grande