Como eliminar un registro especifico de una tabla de excel con un macro

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ธ.ค. 2024

ความคิดเห็น • 17

  • @THALATOS
    @THALATOS ปีที่แล้ว +1

    justo lo que buscaba mil graicas , es m uy util por ejemplo para borrar numeros de un consecutivo , lastimosamene veo en los commets que hay gente que quiere que esa sola macro le borre n mil registros

    • @Macroisa
      @Macroisa  ปีที่แล้ว

      Gracias por comentar Thalatos, vamos a revisar esta petición de borrado masivos de registros y lo publicaremos en nuestro canal si fue posible realizarlo.
      Saludos!

    • @THALATOS
      @THALATOS ปีที่แล้ว +1

      no te preocupes mil gracias fue util tal como esta , ahora me lo pidieron en google sheets asi que me toco aprender GAS , de todos modos esta excelente @@Macroisa

  • @wendypaolaveramoreno4779
    @wendypaolaveramoreno4779 ปีที่แล้ว +1

    consulta si tengo mas de7 item como puedo eliminar .... si hay un registro de mas de mil item por ejemplo tendria que ponerle de la A2 : A1000 algo asi?

    • @Macroisa
      @Macroisa  ปีที่แล้ว

      Gracias por comentar Wendy, este video es para borrar un registro específico, pero le comparto 2 link donde le mostramos varias opciones de como eliminar registros.
      1.Como eliminar el último registro:
      th-cam.com/video/CkSSOOwEEDs/w-d-xo.html
      2. Como crear base datos se incluye varias formas de borrar registros
      th-cam.com/video/_tNhtztGCNA/w-d-xo.html
      Si le fue de utilidad agradeceríamos que nos apoye a suscribirse a nuestro canal.
      Saludos y Éxito!

    • @Macroisa
      @Macroisa  ปีที่แล้ว

      Gracias por comentar Wendy, este video es para borrar un registro específico, pero le comparto 2 link donde le mostramos varias opciones de como eliminar registros.
      1.Como eliminar el último registro:
      th-cam.com/video/CkSSOOwEEDs/w-d-xo.html
      2. Como crear base datos se incluye varias formas de borrar registros
      th-cam.com/video/_tNhtztGCNA/w-d-xo.html
      Si le fue de utilidad agradeceríamos que nos apoye a suscribirse a nuestro canal.
      Saludos y Éxito!

  • @2andresx
    @2andresx 2 ปีที่แล้ว +1

    disculpa, si en la tabla se agregan datos constantemente, como puedo hacer? ya que al poner un rango de datos no me serviría
    muy buenos videos!

    • @Macroisa
      @Macroisa  2 ปีที่แล้ว

      Gracias por comentar Andres. Disculpa lo que necesitas es un ejemplo de como capturar datos constantemente?

  • @EDWIN_IVAN
    @EDWIN_IVAN 7 หลายเดือนก่อน

    Y SI EL DATO NO SE ENCUENTRA EN LA LISTA ??? COMO SE PUEDE PONER UN MENSAJE QUE "NO SE ENCONTRO REGISTRO "

  • @nathi1129
    @nathi1129 2 หลายเดือนก่อน +1

    Hola puedo hacer este mismo proceso pero con grabar macro ?

    • @Macroisa
      @Macroisa  2 หลายเดือนก่อน

      Buen dia. Puede especificar que es lo que desea realizar?

    • @nathi1129
      @nathi1129 2 หลายเดือนก่อน +1

      @@Macroisa tengo una serie de contratos que se identifican por referencias únicas, quisiera buscar esa referencia y borrar toda la fila

    • @Macroisa
      @Macroisa  2 หลายเดือนก่อน

      De acuerdo, este ejemplo le sirve para lo que me comenta, básicamente coloca el numero de referencia que quiere borrar y da click al boton. Lo que hace el codigo es , busca y borrar toda la fila donde este la referencia. Saludos

    • @nathi1129
      @nathi1129 2 หลายเดือนก่อน +1

      @@Macroisasi claro pero quería saber si se podía hacer con grabar macro

    • @Macroisa
      @Macroisa  2 หลายเดือนก่อน

      Buen dia Nathi. Sinseramente no lo hemos intentado. Saludos!

  • @punkrock3536
    @punkrock3536 2 ปีที่แล้ว +1

    Este codigo me elimina una consulta segun el numero que pongo rango h3 pero en detalle no me elimina todo me conserva uno y si son muchos elimana unos cuanto y sigue conservando los otro repetidos.
    detalle
    1 nombre
    1 nombre
    2 nombre
    2 nombre
    3nombre
    3 nombre
    yo quiero eliminar por completo 2 nombre no conservar ninguno que quede 1 y 3 nada mas alguna solucion
    Sub EliminarConsulta()
    Dim Celda As Range
    For Each Celda In Sheets("Detalle").Range("B2:B1000")
    If Celda.Value = Sheets("Consulta").Range("H3").Value Then
    Celda.EntireRow.Delete
    MsgBox "Registro Eliminado"
    End If
    Next Celda
    End Sub
    estoy practicando pero me quede con este problema.

    • @Macroisa
      @Macroisa  2 ปีที่แล้ว

      Gracias por comentar Pedro. Tiene que determinar cual sera su ID principal para que el codigo borre solo ese registro.
      Si su ID esta repetido el codigo borrara todo si esta en el rango de B2:B1000, todo lo que encuentre con ese nombre o ID.
      Le recomiendo que haga un tipo de ID en un columna, que sea 1,2,3,4,5,6, etc numeros que no se repitan.
      Saludos y Exito!