Cómo ELIMINAR filas y ACTUALIZAR registros en Tablas de Excel usando VBA y macros #2

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

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

  • @SergioAlejandroCampos
    @SergioAlejandroCampos  3 ปีที่แล้ว

    😎 Más videos sobre Tablas en Excel | th-cam.com/users/SergioAlejandroCampossearch?query=tablas

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

    Muchas gracias Sergio, estoy desarrollando un programa de control de costos y esta macro para vaciar la base de datos es lo que necesitaba. Eres un verdadero MAESTRO

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

    Hola! venía buscando algo más simple y me ayudó mucho este video 😀
    Lo que yo buscaba era una macro que pudiera eliminar datos filtrados de una tabla (solo lo filtrado) y es con una sola línea de código:
    ActiveSheet.UsedRange.Offset(1, 0).Resize(ActiveSheet.UsedRange.Rows.Count - 1).Rows.Delete
    No importa el número de filas que filtren, esa línea las borra todas, siempre y cuando sea de una tabla.

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

    Me encanta lo bien que explicas todo, me ayudas muchísimo, Gracias

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  3 ปีที่แล้ว

      Me encanta que te gusten mis videos.

    • @martaescuderogonzalez9955
      @martaescuderogonzalez9955 3 ปีที่แล้ว

      @@SergioAlejandroCampos Pues si,soy novata en este mundillo y tus vídeos me ayudan a progresar y facilitar tanto mi trabajo como el de mis compañeros

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

    Esto con formularios te simplifica mucho la vida. Llevo tiempo usando esta "tecnica" (desde que la descubrí), con un FOR y un IF se pueden recorrer las tablas fácilmente y modificar o validar los datos muy intuitivamente. Basta con declarar el ListObject y tienes acceso a tu información con unos simples comandos.
    Cómo siempre, muy útil (sobretodo para quienes lo desconocían). Saludos.

    • @luisangelruiztrujillo6691
      @luisangelruiztrujillo6691 11 หลายเดือนก่อน

      Hola una pregunta, se puede eliminar ciertas filas dependiendo la fecha y poner nuevos datos?

    • @samuelortega2567
      @samuelortega2567 11 หลายเดือนก่อน

      @@luisangelruiztrujillo6691 Segun entiendo, quieres eliminar una fila tomando como criterio una fecha y luego agregar una nueva fila (al inicio, al final o en la posición que eliminas). Si claro; recorres con un ciclo FOR las filas de la columna que evaluas (fechas en este caso) y con un IF en cada iteración compruebas tu criterio. Si hay "match" (osea la sentencia IF te devuelve TRUE a tu condición), haces la eliminación de la fila y agregas la nueva en la posición que estimes conveniente. Ahora considera que, como recorres las filas y lo haces mediante un bucle FOR, al momento de hacer el match tienes exactamente el valor de i (suponiendo que declaraste "i" como variable iterada), utilizas el mismo "i" en los metodos de ListRow, DataBodyRange, etc para hacer referencia a la posición en la tabla.
      Un ejemplo de lo antes mencionado seria (escribo de memoria asi que si hay errores, es previsible. Tomalo como lo que es, un ejemplo):
      'Declaración de variables
      Dim LastRow as Integer, i as Integer
      Dim MiTabla as ListObject
      'Asignamos el objeto ListObject de la Hoja X (Tabla Excel) a la variable de tipo ListObject previamente declarada.
      'Permite utilizar el IntelliSense y tener el listado de metodos asociados al objeto de tipo tabla.
      Set MiTabla = Sheets("Nombre Hoja").ListObjects("Nombre de tabla")
      'Asigamos el valor de la cantidad de filas en la tabla en la variable LastRow. Para tablas con valores >32000 filas, debes declarar la variable LastRow como Long.
      LastRow = MiTabla.ListRows.Count
      For i = 1 to LastRow
      If CDate(MiTabla.ListColumns("Fecha").DataBodyRange(i)) < CDate("01/10/2023") Then
      With MiTabla
      'Eliminas la fila en la posición del MATCH, en este caso, el valor de i (que esta siendo iterado por el bucle for)
      .ListRows.Remove(i)
      'Agregas una nueva fila en la posición i, pero puedes agregar tanto en la posición 1 (al inicio) o al final (haciendo uso de MiTabla.ListRows.Count)
      .ListRows.add i, True
      .ListColumns("Fecha").DataBodyRange(i) = DateValue(Now)
      .ListColumns("Nombre de columna 2").DataBodyRange(i) = Valor2
      .ListColumns("Nombre de columna 3").DataBodyRange(i) = Valor3
      '(...)
      'Sigues agregando tantas columnas como tenga tu tabla para rellenar la información
      '(...)
      End With
      'Si deseas continuar hasta el final de la columna, cierras el if (con End If), sino puedes cerrar el ciclo con "Exit For" para la primera coincidencia terminar el ciclo y continuar con el resto del codigo post bucle for o, si deseas cerrar el procedimiento al momento de primer match, con "Exit Sub".
      Exit For
      End If
      Next i
      CONSIDERACIONES:
      Planteate la tarea de investigar algunas funciones como DateValue, Now, CDate nativas, como tambien, referenciar tablas excel mediante VBA. Hay articulos o foros que explican muy bien las partes de una tabla y como acceder a cada una de ellas mediante codigo.
      Espero haber aclarado dudas y haber dejado mas jaja pero en el buen sentido (que alimente esa curiosidad).

  • @jorgeencisocuba9563
    @jorgeencisocuba9563 3 ปีที่แล้ว

    Saludo el tiempo dedicado para cada explicacion, a poner en practica lo mostardo, gracias Sergio.

  • @sacc-ye3qo
    @sacc-ye3qo 3 ปีที่แล้ว

    Sergio excelente aporte, muchas gracias este video me fue de mucha ayuda

  • @rshsalsa
    @rshsalsa 3 ปีที่แล้ว

    Muy bien Sergio, sigue con esos ejemplos de macros en tablas

  • @victor-se4lv
    @victor-se4lv ปีที่แล้ว +3

    Hola eso fue genial .
    Me podría explicar también la forma como eliminar filas que contengan el rango de la tabla?

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

    Excelente este vídeo me ayudó y te ganaste un suscriptor.

  • @jkluiss10
    @jkluiss10 3 ปีที่แล้ว

    Excelente Sergio, justo tenia una dificultad con la eliminación de la tabla completa, preciso el video.

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

    Te ganaste tu likecazoooo amigo, gram apoyo!! Un favor pequeño, como lograste cambiar el fondo a color negro y tambien los colores de los códigos de VBA. Gracias perfecto aporte!!😊😊😊😊😊

  • @nimiamillan7789
    @nimiamillan7789 3 ปีที่แล้ว

    EXCELENTE la de actualización es la que necesito, a esperar el próximo video

  •  3 ปีที่แล้ว

    Excelente! Como siempre, simple y claro... Muchas gracias!

  • @MAJAMA
    @MAJAMA 3 ปีที่แล้ว

    Me encantó! Me sirve para un proyecto que estoy trabajando. Espero con ansias el siguiente video.

  • @eduardomunoz2764
    @eduardomunoz2764 3 ปีที่แล้ว

    Excelente explicación, gracias Sergio. Saludos

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

    Eres un excelente maestro, aprendo mucho de ti, mil gracias. Como agradecimiento veo la publicidad que llega. Una pregunta, ¿Cómo puedo hacer para que en la tabla los datos que ingrese no queden al final de la tabla si no al inicio?

  • @joseantoniosanchezlopez7215
    @joseantoniosanchezlopez7215 3 ปีที่แล้ว

    Muy interesante Sergio esperando el siguiente video y sobre todo el ejemplo práctico sobre este tema que a buen seguro harás.
    Gracias por tu tiempo y aportes 👍.
    Saludos desde España..

  • @jorstube
    @jorstube 3 ปีที่แล้ว

    Bueno como siempre sergio...Las macros son maravillosas

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

    Excelente video, muy bueno. Tengo una duda, se pudiera aunque la Tabla este vacía se ejecute la macro y no de Error, a mi peso. Gracias

  • @j.andresguerrero1490
    @j.andresguerrero1490 3 ปีที่แล้ว

    Gracias Sergio, valioso aporte, interesante trabajarlo desde formularios, ahí dejo la inquietud. 😎

  • @Fredick.7
    @Fredick.7 3 ปีที่แล้ว

    Genial contribución. Gracias por compartir.

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

    Saludos y felicidades por tu canal
    Como eliminar la ultima fila de la tabla

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

    estimado, muy muy util, gracias

  • @JoseGuevara-gx8uu
    @JoseGuevara-gx8uu 3 ปีที่แล้ว

    Sergio excelente te felicito 👌👍

  • @anaescalona208
    @anaescalona208 3 ปีที่แล้ว

    Aca estoy viendote me interesa este paso gracias.

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

    Gracias.-
    Un me gusta.

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

    Excelente Sergio!! muy claro y didáctico!. De paso aprovecho para preguntar: se puede aplicar estos códigos pero cumpliendo alguna condición, por ejemplo: si existiera una columna con las fechas de pago. la actualización de la tabla sería: eliminar las filas que tienen fecha de pagos...... ya compartí este enlace porque conozco alguien que le puede servir muchísimo. Gracias por ayudar con ideas innovadoras todos los días. Abrazo desde Agentina

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

    muy bueno .... muchas gracias

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

    Hola saludos de peru eh estado viendo tus videos y aprendido bastante , soy armando mi sistema de cotizacion y no se como crear una macro para actualizar las cotizaciones una ayudita porfa

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

    holauenos dias!!, hay alguna macro que modifique el stock, es para control de envases ,retiro y entrega, independiente de los articulos, o aparte de los articulos, desde ya muchas gracias

  • @isidrobolivarchagllamuyule7285
    @isidrobolivarchagllamuyule7285 3 ปีที่แล้ว

    Sergio, buenos días, como siempre excelente vídeo. Coloque el botón a la macro ,para eliminar la fila de la tabla. El boto no me trabaja una vez que la hoja protejida.?

  • @PQEK62
    @PQEK62 3 ปีที่แล้ว

    Estas dandonos un master en uso se tablas. Simplifica el manejo de los datos. Aun no he aplicado estas enseñanzas pero creo que ademas de simplificar la logica tambien reduce el numero de instrucciones. Muy util. Gracias

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

    Buen dia Sergio. muvhas gracias por el aporte ya lo estoy aplicando en una tabla con rangos dinamicos con ciclo for. Alguna instruccion de como hacer que ya no aparezca "desea eliminar toda la fila de hoja"? de antemano gracias. Saludos

  • @elcachomoro4115
    @elcachomoro4115 3 ปีที่แล้ว

    Excelente video instructivo.

  • @tavoalbanqn
    @tavoalbanqn 3 ปีที่แล้ว

    Excelente, muchas gracias

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

    gran video y excelente tu canal sergio me sacas de unos apuros muy grandes !!!! ... si me permites quiera saber como podríamos eliminar la ultima fila de una tabla he intentado pero no me sale !!!

  • @SantiagoMolero
    @SantiagoMolero 3 ปีที่แล้ว

    Muchas gracias!

  • @oscarsantos9251
    @oscarsantos9251 3 ปีที่แล้ว

    grande sergio muy buen video sal2 y en espera del proximo video 👍🖐

  • @leonardocontento4208
    @leonardocontento4208 3 ปีที่แล้ว

    Maestro excelente

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

    buenos dias, excelente, seria de mucha ayuda que el eliminar y modificar la fila de la tabla sea mediante un listbox

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

    Buenas noches, mi estimado Sergio, te comento que tengo un formulario de ingreso de datos en una hoja ("FORMULARIO") y despues tengo otra hoja donde se almacena los datos que ingreso y guardo desde el formulario ("DATOS") me gustaria poder crear un boton que me permita editar una informacion ya guardada, lo que quiero es que me traiga toda esa informacion y que se elimine de la base de datos para poder modificar y que asi no se cree duplicados ya que al momento de sacar un informe habra repetidos y no quiero eso, agradeceria bastante tu ayuda, nuevo suscriptor fiel 😇

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

    Hola Sergio, muy interesantes tus videos, por favor me podría indicar cómo puedo bajar los programas VB que Ud. nos enseña en sus videos ?? Muchas gracias y muy atte. Hugo

  • @PequenasNoticias-Video
    @PequenasNoticias-Video 2 ปีที่แล้ว

    Genio !!!! Gracias

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

    Buenos días Sergio. Podrías hacer un video de cómo añadir una nueva columna en una hoja con macros y que las macros se actualicen a dicho cambio?. Muchas gracias

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

    Hola, felicitaciones, eres un grande y todo un docente, se entiende perfecto todo. donde puedo descargar este codigo, porque mi vision es muy apocada, y no veo bien en la pantalla, esta en algun lugar donde pueda descargarlo? muchas gracias desde Argentina. Rodolfo

  • @josericardoalvarezesquivel1420
    @josericardoalvarezesquivel1420 3 ปีที่แล้ว

    Buen día. Dios le bendiga, gracias por su instrucción. Una consulta, Puedo hacer un formulario, subirlo a One Drive y compartir enlace para recopilar datos, ¿el formulario funcionaría en linea? Muchas gracias.

  • @LuisCastro-ks3cx
    @LuisCastro-ks3cx ปีที่แล้ว +1

    como elimino una fila desde otra hoja con macro
    y muchas gracias por tu aporte

  • @MsEnrique4345
    @MsEnrique4345 8 หลายเดือนก่อน

    Buenos dias. Muy buena tu explicacion pero si puedes indicar como buscas y borras varias filas que coincidan con una dato establecido

  • @elbertosuarez4854
    @elbertosuarez4854 3 ปีที่แล้ว

    Excelente trabajo, Un pregunta cuando coloca "TabalaDatos" a que hace referencia o mejor porque coloca este valor

  • @beanadult9043
    @beanadult9043 9 หลายเดือนก่อน

    Hola, Se puede programar para que solo se elimine la ultima fila? Estoy haciendo una base de datos y quiero poder borrar el ultimo renglon de la tabla dinamica.. Saludos!

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

    Hola!! Muy buen video, si quisiera eliminar solo la última fila de mi tabla, como debería hacerlo?

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

    Hola don Sergio. Sería muy bueno algún vídeo en que explique porqué razón en VBA se hacen como dos familias de códigos: uno en los que se usan las tradicionales sentencias con referencias y otros con list.objects de las tablas Que usted enseña en que no sirven los tradicionales. ¿Porqué razón son como excluyentes?

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

    EXCELente!!!

  • @FelipeVillalobosRodríguez
    @FelipeVillalobosRodríguez ปีที่แล้ว +1

    Gracias Sergio por compartir este conocimiento. Pero tengo una pregunta para ti: Es fácil borrar la fila de la tabla poniendo el número directo. Pero como borras una fila si tienes la variable "Fila" que se quiera borrar cualquier renglón de la tabla.
    tabla.ListRows(fila).Delete ? es así lo correcto? o coo sería?

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

    Muchas gracias por el vídeo y por tu tiempo y dedicación.
    Cuando la tabla está vacía, si activamos la macro de borrar toda la tabla, salta un error.
    Muchas gracias!

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

    Saludos Sergio, si yo tengo una tabla con muchas filas y columnas y los datos contenidos en esta tabla se deseen modificar según las exigencias en determinado momento, como podría modificar estos valores en forma automática (sin tener que indicarle a la macro cuál es la fila y columna).
    Muchas gracias por tus videos, son muy buenos y gracias a ellos he avanzado mucho en lograr los códigos que hace mucho tiempo deseaba.

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

    Gracias.-

  • @eavrg826
    @eavrg826 3 ปีที่แล้ว

    Excelente.

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

    Gracias Alejandro. Me funcionó a la primera, solo que en corridas posteriores me presentó el error "91" en tiempo de ejecución. Variable de objeto o bloque With no establecido ¿debo tener disponible alguna referencia?

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

      A mí me ocurrió lo mismo, lo que hice fue decirle a la macro que antes de realizar esa acción que me añadiera siempre un contenido a una celda de la tabla, para que de este modo no diera error nunca. En mi caso lo hice con estos comandos:
      Range("NombreTabla[NombreColumnaTabla]").Select

      ActiveCell.Offset(1, 0).Select

      ActiveCell.Offset(-1, 0).Select

      ActiveCell = "1"

  • @LuisTorres-mb9gm
    @LuisTorres-mb9gm 2 ปีที่แล้ว

    Buenas tardes Sergio, excelentes videos, me han servido demasiado, quería hacer una consulta: si quiero eliminar todas las filas excepto la primera, pero aún no tengo registradas las demás; qué variable puedo agregar?

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

    Disculpe la pregunta; no hay una forma con alguna propiedad o método o como se le diga para saber el valor de la celda activa cuando esta esta dentro de una tabla??? Es que he querido hacer eso para luego solo darle .delate ??

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

    Saludos
    ¿Es posible colocar una parte de las columnas de una tabla en un listbox (1 al 30)
    Y colocar las otras columnas faltantes en otro list box (31 al 50).
    Para visualizarlas simultaneamente?

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

    Como borrar registros de una tabla con condición? gracias como siempre

  •  3 ปีที่แล้ว

    Hola Sergio, excelente video, tengo una problema, quiero hacer un control de inventarios donde se visualice solo una hoja, y que al hacer clip en una celda, me mande a otra hoja donde haya datos, pero que este se pueda borra, le doy clip de nuevo y que aparezca, esto se puede hacer, en casi de que si se pueda, me ayudar en orientarme como hacerlo.
    Gracias...

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

    Sergio, una asesoria, como te contacto? gracias

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

    ¿Se podría utilizar End(xlDown) para que se elimen filas desde X fila hasta la última?

  • @angelcorrea3167
    @angelcorrea3167 3 ปีที่แล้ว

    Sergio, buenos días, como siempre excelente video, muy didáctico. Una pregunta cómo puedo hacer una macro que me lea una base de datos y acumule el total según un criterio. Lo que intento hacer es leer una base de datos de asientos contables y acumule según el numero de cuentas.

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

      con un ciclo for, que se ejecute desde el inicio de la tabla hasta la última fila, dentro colocas una condicion, en la cual si determinado valor es igual al que estás buscando, pues que se acumule con una suma iterativa, esto con vba, pero si lo haces desde excel lo puedes hacer con Sumar.Si.Conjunto()

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

    alguna idea de como eliminar pero sin entire.row si no que eliminar la fila de b:d dependiendo de la fila deseada ejemplo fila as long
    o algoa asi para definir la fila

  • @VictorSilva-zg3xd
    @VictorSilva-zg3xd ปีที่แล้ว

    Hola excelente el video y me sirve muchísimo. Una consulta, cuando uso el código de eliminar el contenido completo funciona perfecto. Pero necesito saber como hacer cuando no hay nada en la tabla y presiono borrar, al no haber nada para borrar, me sale depurar código. Como hacer para que no me salga ese cartel de depurar código cuando no hay nada para borrar. Desde ya Gracia.

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

    Hola amigo, me podrías orientar, necesito eliminar el contenido de una lista desplegable que tiene activa el autocompletar.

  • @davidelisanchez5887
    @davidelisanchez5887 26 วันที่ผ่านมา

    Hola Sergio. Muchas gracias por tan valiosa contribución.
    Ok, apliqué la macro para borrar las filas de la tabla. La asigné a un botón y Perfecto. Me borra la filas y deja todo el blanco, pero el usuario final a veces toca 2 veces el botón y en el segundo intento le lanza un error “91: variable de objeto o bloque With no establecido”. Qué hago para que aún que le den muchas veces al botón no genere ese error?

  • @anaescalona208
    @anaescalona208 3 ปีที่แล้ว

    Sergio querido, quiero primero buscar por ejemplo todas las compras de Jorge Perez y luego eliminar un registro especifico. Creo que primero debo hacer un filtro avanzado y luego elegir el id del registro para luego eliminarlo.

  • @bernardoj.gomezduran4583
    @bernardoj.gomezduran4583 3 ปีที่แล้ว

    Maestro?:¿ podría usted también incluir en el próximo tutorial, eliminar solo una celda en específico de esa tabla?

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  3 ปีที่แล้ว

      Eliminar una celda? No entiendo bien, o sería borrar el contenido de una celda. De ser así te sirve macro de actualizar

    • @bernardoj.gomezduran4583
      @bernardoj.gomezduran4583 3 ปีที่แล้ว +1

      Si señor Campos , tiene toda la razón. Mi pedido se refiere a borrar el contenido de una celda de esa tabla, no la fila como es la costumbre. ¿ Es posible?. Le estaré como decía un compatriota suyo, ..."muy agradecido ". Gracias

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

      La macro de Actualizar te sirve, solo asigna el valor de “” y con eso la dejas en blanco.

  • @alexeiofp
    @alexeiofp 3 ปีที่แล้ว

    Estimado maestro, esto ando buscando hace tiempo aprender, que libro me recomienda para introducirme en VBA asociado a tablas? Cuando subirá mas video, como lo contacto para que me enseñe.

  • @robertoconcepcion77
    @robertoconcepcion77 4 หลายเดือนก่อน

    Buen día Sergio tengo una consulta.
    Manejo una base de 99 columnas, la cual descargo todo los días, para a actualizar otro reporte que solo utilizo 20 columnas.
    Como hago para utilizar la misma base para hacer ese reporte , eliminando las columnas que no utilizo

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

    me gustaria hacer todo eso, pero de manera dinamica.

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

    Sergio, muy interesante el video, pero que pasa si la hoja destino no es una tabla, ya que otros campos requieren utilizar los datos sin esta modalidad?? otro tema que te quiero preguntar es que a pesar de dar el formato de numero con dos decimales, al realizar una consulta por formulario, cambia el punto por la coma, y al guardar cambios, tambien guarda la coma lo que genera errores posteriores.
    SALUDOS!!!!

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

    Buenas Tardes estimado , Tengo una lista despegable en hoja1 en la celda A2 de entrada y salidas , sabe algún código de programación en VISUAL de EXCEL que al seleccionar en mi lista despegable la opción salida me borre solo las celdas A5,A6 Y A8 . Te lo agradece

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

    Buenas tardes, gracias por su explicación. Sin embargo tengo una duda de cómo eliminar una fila seleccionada sin tener que ir al código a marcarle el número de fila manualmente. Algo así cómo ubicar el indice de la fila y es base a eso borrarla.

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

    Sergio excelente video, pero me gustaría saber si es posible ejecutar una macro que elimine una fila pero dependiendo del texto que busque en la tabla, es decir, tengo 100 placas de vehículos dentro de la tabla y quiero eliminar una placa solamente como puedo hacer esa macro para que me elimine la fila donde está ubicada esa placa, saludos

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

    Buenos dias necesito su correo para enviarlea dos preguntas acerca de alg quem me sucede con el manejo de tabls asi haga los ejercicios tal cual como ustedes lo describen

  • @jorgemedinamora
    @jorgemedinamora 3 ปีที่แล้ว

    Buenas Tardes, que macro utilizo para copiar datos de una "hoja" que contiene datos en varias columnas a una "tabla" con el mismo rango de columnas, no he visto ningún ejemplo de eso!

  • @jesusteran7287
    @jesusteran7287 5 หลายเดือนก่อน

    Si tengo informacion debajo de la tabla, como puedo especificar que borre desde ("D1") HASTA Range seleccionado

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

    Por si a alguien le pueda interesar no eliminar la fila (pueden haber celdas asociadas que no deben eliminarse), sino solo el contenido:
    Sub borraDatosTabla()
    Dim sh As Worksheet
    Dim rng_Tabla As Range
    Set sh = ActiveWorkbook.Worksheets("Seet1")
    Set rng_Tabla = sh.Range("Nombre de la tabla")
    rng_Tabla.Clear
    End Sub

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

    ¿Cómo pusiste el fondo de visual negro?

  • @adrian5360
    @adrian5360 8 หลายเดือนก่อน

    Que podria hacer si quiero que una vez relleno una celda, poniendo por ejemplo completado, me envie esa fila a otra hoja donde tendria todos los completados?

  • @ciudadanoargentino-em3rs
    @ciudadanoargentino-em3rs ปีที่แล้ว

    Hola Sergio te quiero preguntar como hago en una tabla comun que lleva saldos de gastos para eliminar una linea (o registro) y que las restantes lineas se actualicen realizando todas las cuentas nuevamente, o sea borro linea y se debe actualizar todos los saldos que estan debajo de la linea borrada, (no es tabla dinamica es tabla comun cargada por un formulario) me puedes ayudar , gracias, un saludo

  • @EddyUlerio23
    @EddyUlerio23 3 ปีที่แล้ว

    Saludos, si yo quiero eliminar los datos de la tabla pero tengo varias tablas, la puedo llamar por su nombre ( la que le puse a la tabla ? )

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

    Hola Sergio Como estas? Soy Gastón de Argentina. Sigo al pie el procedimiento "ActualizarTabla" del video y sólo me permite actualizar un campo de la tabla. Específicamente el primero. Y el resto no. No entiendo por qué.

  • @rosaayavirequispe7779
    @rosaayavirequispe7779 9 หลายเดือนก่อน

    Hola buenas porfavor tengo una base de datos muy grande en excel y tengo q hacer una macro solo para actualizar algunos datos y los demas sigan permanentes porfavor me podria ayudar

  • @osnarmiraval
    @osnarmiraval 5 หลายเดือนก่อน

    Hola. ¡Cómo podría borrar una fila o todas de una tabla sin que se borren las fórmulas BUSCARV de las columnas siguientes?

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

    Buenas tardes. He creado un formulario siguiendo tu saber y dicho formulario se ejecuta ni bien abro el archivo , lo hace a través de comando SHOW. Todo bien en Windows, pero, en mi Mac me sale error y no lo ejecuta. Se puede solucionar ?

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

    Tengo una macros para inventario
    El punto es que cuando un material esta en stock 0 se borra de la lista (kardex ) y esto produce error al momento de solicitar reposicion de productos
    Algun codigo ,formula u algo que pare esta accion
    Gracias.

  • @jordanfernandezp.9110
    @jordanfernandezp.9110 2 ปีที่แล้ว

    Buenas tardes, una pregunta, Si tengo varias tablas juntas en una misma hoja pero solo necesito eliminar un dato de una tabla en especifico, ¿Cómo hago para que se elimine solo dicha fila de la tabla y no toda la fila borrando así los registros de las demás tablas?

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

    Hola tengo un libro de excel con 2 hojas, una llamada etiquetas y la otra calculo ( esta le deseo aplicar lo del video) pero cuando ejecuto la macro me dice error 9 , subindice fuera del intervalo.
    Set Tabla = HojaDatos.ListObjects("TablaDatos") me indica que el error esta aca, no me queda claro como funciona esto, si alguien me puede orientar se lo agradezco.

  • @roberto.melgar
    @roberto.melgar 2 ปีที่แล้ว

    Estimado y como puedo eliminar una fila pero de ese rango dependiendo de un valor pero que no se elimine la fila completa sino mas bien solo ese rango para no eliminar lo que están los demás datos y que se suban una fila arriba las demás
    Gracias

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

    Puede tener esa Macro?

  • @gatorader
    @gatorader 3 ปีที่แล้ว

    Ayudaaa, como hacer para eliminar todo el contenido de una tabla con un click. Teniendo en cuenta que la tabla no siempre tiene el mismo tamaño, por ende la eliminación de filas tiene que ser dinámica y no un rango de celdas específicas. Ayudaa

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

    como se hace para que seleccione las celdas en blanco y las elimine?