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

  Рет қаралды 12,552

Macroisa

Macroisa

Күн бұрын

Elimina un registro basado en un valor de una table de excel. Suscribete a nuestro canal para mas contenido. / @macroisa
Tambien te recomendamos el siguiente video donde te mostramos Como eliminar el ultimo registro de un tabla.
Este es el Link:
• Como eliminar el ultim...

Пікірлер: 20
@THALATOS
@THALATOS Жыл бұрын
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 Жыл бұрын
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
@nathi1129
@nathi1129 4 ай бұрын
Hola puedo hacer este mismo proceso pero con grabar macro ?
@Macroisa
@Macroisa 4 ай бұрын
Buen dia. Puede especificar que es lo que desea realizar?
@nathi1129
@nathi1129 4 ай бұрын
@@Macroisa tengo una serie de contratos que se identifican por referencias únicas, quisiera buscar esa referencia y borrar toda la fila
@Macroisa
@Macroisa 4 ай бұрын
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 4 ай бұрын
@@Macroisasi claro pero quería saber si se podía hacer con grabar macro
@Macroisa
@Macroisa 4 ай бұрын
Buen dia Nathi. Sinseramente no lo hemos intentado. Saludos!
@wendypaolaveramoreno4779
@wendypaolaveramoreno4779 2 жыл бұрын
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 2 жыл бұрын
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: kzbin.info/www/bejne/eZy2hIKFrKp4etU 2. Como crear base datos se incluye varias formas de borrar registros kzbin.info/www/bejne/laWxmaewqax2hKM Si le fue de utilidad agradeceríamos que nos apoye a suscribirse a nuestro canal. Saludos y Éxito!
@Macroisa
@Macroisa 2 жыл бұрын
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: kzbin.info/www/bejne/eZy2hIKFrKp4etU 2. Como crear base datos se incluye varias formas de borrar registros kzbin.info/www/bejne/laWxmaewqax2hKM Si le fue de utilidad agradeceríamos que nos apoye a suscribirse a nuestro canal. Saludos y Éxito!
@EDWIN_IVAN
@EDWIN_IVAN 8 ай бұрын
Y SI EL DATO NO SE ENCUENTRA EN LA LISTA ??? COMO SE PUEDE PONER UN MENSAJE QUE "NO SE ENCONTRO REGISTRO "
@2andresx
@2andresx 2 жыл бұрын
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?
@punkrock3536
@punkrock3536 2 жыл бұрын
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!
@enriquenardizgiron9914
@enriquenardizgiron9914 26 күн бұрын
Sub ELIMINARFILA() Dim Celda As Range For Each Celda In Sheets("HISTORICO").Range("AP3:AP43") If Celda.Value = Sheets("HISTORICO").Range("AQ1").Value Then Celda.IntireRow.Delete MsgBox "El registro ha sido eliminado" End If Next Celda End Sub Estimado Sr: la macro se para en "Celda.IntireRow.Delete". Si empiezo la macro paso a paso termina encontrado la Celda que coincide con "Range("AQ1")", es la celda de una lista desplegable. Por favor, podría indicarme donde estoy equivocado?
@Macroisa
@Macroisa 26 күн бұрын
Buen dia. El error es por que el numero de registro en AQ1 que quiere borrar no existe en el rango AP3:AP43. Debe asegurar que el numero de registro en AQ1 exista en rango AP3;AP43 Saludos
@enriquenardizgiron9914
@enriquenardizgiron9914 25 күн бұрын
@@Macroisa Como habrá observado me limito a trabajar en una sola hoja. En la línea If Celda.Value = Sheets("HISTORICO"). If Celda.Value = Sheets("HISTORICO").Range("AQ1").Value Then, al correr la macro paso a paso, llega un momento en que Celda.Value coincide con Range("AQ1").Value de la lista desplegable. Es ahí cuando se interrumpe el proceso : Celda.IntireRow.Delete. Al no haber seguido exactamente lo indicado en su video y al ser un neófito en cuestiones de macros, no he utilizado la columna adyacente con números para la lista de socios o registros. Se me ocurre pensar que habría que cambiar el procedimiento para eliminar el registro y aplicar otra orden que no sea "Celda.IntireRow.Delete". ¿Cuál debería ser? Disculpe las molestias. Atentamente, Enrique Nárdiz.
Copiar con una macro de Excel solo datos completos
22:34
El Automatizador
Рет қаралды 14 М.
It works #beatbox #tiktok
00:34
BeatboxJCOP
Рет қаралды 41 МЛН
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН
Cómo ELIMINAR filas y ACTUALIZAR registros en Tablas de Excel usando VBA y macros #2
9:27
Sergio Alejandro Campos - EXCELeINFO
Рет қаралды 87 М.
Eliminar Filas que contengan una Palabra Específica en Excel
7:09
Excel e Informática
Рет қаралды 7 М.
Modificar registro en una base de datos de Excel
5:27
Curso Completo de Excel y VBA
Рет қаралды 19 М.
Eliminar, modificar y insertar datos con Macros en Excel  | 03
28:30
El Tío Tech
Рет қаралды 186 М.
Ejecutar MACRO cuando cambia el valor de una celda
10:06
El Poder de los Datos
Рет қаралды 14 М.
Como CRUZAR BASES DE DATOS en Excel de una forma super fácil.
8:55
El Inge Francisco
Рет қаралды 583 М.
Modificar Registro de Base de Datos (Macros)
14:08
Macros Aplicadas - Hernán C
Рет қаралды 36 М.
Dar de alta VARIAS FILAS hacia una Tabla de Excel usando VBA y macros
14:33
Sergio Alejandro Campos - EXCELeINFO
Рет қаралды 42 М.
It works #beatbox #tiktok
00:34
BeatboxJCOP
Рет қаралды 41 МЛН