🔄 Actualizar y trabajar con Tablas dinámicas en hojas protegidas en Excel

Sdílet
Vložit
  • čas přidán 6. 09. 2024

Komentáře • 77

  • @SergioAlejandroCampos
    @SergioAlejandroCampos  Před 3 lety +2

    👉 Aquí más trucos de macros - czcams.com/video/4m6YbmWAS9g/video.html

  • @victorgracia6879
    @victorgracia6879 Před rokem +1

    WOW! tremenda esta macro... me soluciono el tremendo problema que tenia, muchisimas gracias Sergio

  • @freddyromerolucero5473
    @freddyromerolucero5473 Před 3 lety +3

    Estimado Sergio, buen video. Me ayudó con las Tablas y Gráficos Dinámicos; sin embargo, también tengo escalas de tiempo y segmentación de datos. Tengo entendido que éstos se consideran como objetos pero no puedo desprotegerlos con la macro. Veo que varios tenemos este problema. ¿Qué podemos hacer? Gracias de antemano.

  • @ifanlo
    @ifanlo Před 3 lety +1

    Excelente solución, Sergio. En alguna ocasión me había enfrentado al problema sin éxito. Lo resolví, desbloqueando todas las celdas por debajo de la tabla dinámica, solución muy poco elegante. Otra solución con macros pasó por desproteger todo, actualizar y volver a proteger todo, pero no tenía la elegancia de tu solución.

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  Před 3 lety

      Gracias Ismael. Ya sabes que en las hojas de cálculo, a veces, haces mucho con tan poco.

  • @joselleonq
    @joselleonq Před 3 lety +2

    EXCELente Sergio, muy bueno. Tus aportes son de gran ayuda.

  • @gera2639
    @gera2639 Před 2 lety +1

    Hola Serg! gracias por tus aportaciones y buen trabajado, aprovechando el desarrollo de este video, te comento:
    estoy protegiendo una hoja pero al dar protección, le quito las propiedades a las tablas que tengo, donde si acomodo la protección, sólo puedo hacer que se agreguen valores pero estos ya no llevan las propiedades de la tabla. Por ejemplo, de tu video, si proteges tu hoja 1 donde tienes una tabla, ya no podrías seguir usando las propiedades de tu tabla llamese de agregar un registro y ver el agrupado, usar el autorrelleno de formulas, etc.
    Estoy desarrollando algo para esto, si tuvieras algo para esto y lo pudieras compartir para la solución, te lo agradecería.
    Gracias de antemano por tus geniales aportaciones y me mantengo al tanto de tus videos, saludos

  • @joannapatriciasaavedraayal6225

    Excelente! Para Dummies como yo! Muchos besos

  • @dariochirinos4492
    @dariochirinos4492 Před 3 lety +1

    Gracias por la respuesta, genial Sergio

  • @antoniogarrido3058
    @antoniogarrido3058 Před 3 lety +1

    Francamente útil e interesante video, Sergio...! En adelante evitaré alguna que otra tabla intermedia, previa a presentación de resultados en hojas protegidas. Se agradece el enfoque práctico y sencillo con el que expones soluciones a las dificultades que excel nos plantea en ocasiones.. Saludos cordiales!!.

  • @joseobertodutari6907
    @joseobertodutari6907 Před 3 lety +1

    Muy bien Sergio. Esto si que vale oro, un abrazo de Panamá.

  • @azequera
    @azequera Před 3 lety +1

    Excelente aporte, gracias por compartir tus conocimientos. Saludos-.-

  • @JesusArcila
    @JesusArcila Před 3 lety

    SERGIO, buen dia, agradecido por el compartir de tus conocimientos en EXCEL, hace meses que he intentado este proceso viendo los videos de otros, leyendo la bibliografía, pero solo hoy he podido dar respuesta mi requerimiento, una ves mas gracias

  • @fabianmunoz6375
    @fabianmunoz6375 Před rokem +1

    Gracias encontre la respuesta que buscaba en tu video

  • @RafikBoutami
    @RafikBoutami Před 3 lety +1

    Muchas gracias, Sergio.

  • @hernansenkus
    @hernansenkus Před 3 lety

    Un maestro! Genio!. Felicitaciones!

  • @eloygarcia7341
    @eloygarcia7341 Před 3 lety +1

    Excelente video, muchas gracias por este gran aporte.

  • @jennyfferarp
    @jennyfferarp Před rokem +1

    EXCELENTE! gran aporte...

  • @mauriciobravo5003
    @mauriciobravo5003 Před 3 lety

    Excelente como siempre tus enseñanzas Sergio, muchas gracias

  • @JAAP2101
    @JAAP2101 Před 3 lety +1

    Justamente lo que necesitaba. Gracias Sergio!

  • @salvadorsena7057
    @salvadorsena7057 Před rokem

    Hola Sergio, he encontrado tu vídeo y, aunque no es lo que necesito, es lo mas parecido a lo que busco que he visto por la red.
    Mi problema es que la tabla desde la que extraigo los datos para alimentar la Td esta en una hoja protegida y, por el hecho de estarlo, no se comporta como una tabla de excel, es decir, por ejemplo, no se añaden formatos ni formulas al incrementarla en algún elemento. Sabes la solución para este problema.?
    Muchas gracias por tu tiempo y dedicación
    Un saludo desde España

  • @carlosgrez5283
    @carlosgrez5283 Před 3 lety +1

    Excelente me sirvió mucho, tengo una duda como hago la macro si tengo 2 hojas distintas con tablas dinamimicas a las misma base?

  • @german08co
    @german08co Před 2 lety

    Tremendo aporte. Muchas gracias.

  • @ggdnca
    @ggdnca Před 3 lety +3

    Buen vídeo, pero tengo una duda.
    En el caso de que quiera actualizar un gráfico dinámico proveniente de una tabla normal (no dinámica), ¿cómo sería?
    Tengo la tabla normal y el gráfico dinámico en la misma hoja, la idea es dejar protegida la hoja como tal, a excepción del gráfico, porque necesito que este sí se actualice.
    Help! 🙁🙁🙁

  • @rafaelhernandezruiz6521
    @rafaelhernandezruiz6521 Před 3 lety +1

    Gracias eso es lo que buscaba

  • @grijalvaescobedo158
    @grijalvaescobedo158 Před rokem

    Me sirve amigo necesito protección a las tablas saludos 🇲🇽👍

  • @jesusaguirre4556
    @jesusaguirre4556 Před 3 lety +1

    Excelente video Sergio, saludos

  • @IvanCortinas_ES
    @IvanCortinas_ES Před 3 lety +1

    La macro que actualiza la Tabla Dinámica yo la tengo catalogada con un Evento Activate sobre la propia hoja, no con un módulo. No he probado si funciona con el evento, pero habría que probarlo. Saludos!

  • @OscarGarcia-eq9rt
    @OscarGarcia-eq9rt Před 3 lety

    Hola Sergio, felicidades por el vídeo.
    Estoy trabajando un archivo de Excel con tablas y gráficos, ambos dinámicos, así como también segmentación de datos para "filtrar" mi gráfico con diferentes variables, el punto es que al proteger la hoja para evitar modificaciones ya no puedo trabajar la segmentación de datos, ya hice los pasos que comentas en el vídeo pero no puedo lograr trabajar la segmentación de datos con hoja protegida, la verdad no soy experto en macros, ¿Podrías apoyarme con alguna macro con la que pueda hacer lo que te comento?
    Desde ya mil gracias por tu apoyo.
    Saludos.

  • @josed.lopezs.9415
    @josed.lopezs.9415 Před 2 lety

    gracias excelente enseñanza, quisiera hacer una consulta sobre la posibilidad de que PivotItems cambie de valor atreves de un for. saludos.

  • @Albertogeron2002
    @Albertogeron2002 Před 3 lety +1

    Que tal Sergio buenas noches... Soy tu seguidor desde hace poco.. Muy buenos materiales sobre temas (dudas específicas) , fijate q soy contador... Y Aunq ya tengo diseñados por lo menos dos pequeños desarrollos para el cálculo de impuestos que integran.. Analizan y determinan impuestos e información financiera... Me gustaría saber si podrías hacer un video para hacer una macro q convierta xml a una base de Excel... Creeme que es un tema que muchos contadores tenemos duda.. Y mi última pregunta... Crees que en Excel se pueda hacer una integración por ejemplo con un portal sat(dominio público) para descarga de xml?? Agradezco tu atención y felicidades por los videos son muy buenos

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  Před 3 lety

      Hola Alberto. Anotado lo del XML a Tabla. Con respecto a la otra duda, si los datos de la Web no piden password puedes usar PowerQuery, de lo contrario se debería pedir un acceso vía API, pero son temas de seguridad donde el SAT es quien debería darte ese acceso.

  • @luisalbertogarciahernandez9307

    Me gustaría ver si me puedes ayudar a saber la opinión que se hace al momento que haces la combinación de teclas ctrl+F11, se habré una hoja nueva pero dice Macro1, que significa o para que sirve?
    Buen contenido tienes en tu canal

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  Před 3 lety +1

      Control + F11 te inserta una hoja para escribir en lenguaje de Macro de Excel 4.0 donde usamos el lenguame XLM. Esto ya no se usa mucho, pero Excel lo mantiene activo por compatibilidad.

  • @nahuelasencio9998
    @nahuelasencio9998 Před 3 měsíci +1

    Cómo puedo habilitar los objetos a partir de un rango de columna? Pero que en todo el resto estén bloqueados?

  • @fernandol1611
    @fernandol1611 Před 3 lety +1

    Sergio, muchas gracias por tus aportes. Hay algo que tengo dudas, y es que td en teoría es una variable y no se ha declarado, ¿cómo es que te ha funcionado con Option Explicit?

  • @FJFB6061
    @FJFB6061 Před 3 lety

    Gracias por el aporte

  • @martinlarafernandez8848

    Buenísimo

  • @TheJmorcuende
    @TheJmorcuende Před 7 měsíci

    Hola Sergio, estoy suscrito a tu canal y me gusta mucho tus contenidos porque aprendo mucho con tus tutoriales . He probado tu macro y no me funciona porque estoy utilizando segmentadores de datos para filtrar la información y en cuanto le doy al botón (que he creado como en tu video) se me desconfiguran las opciones de "Modificar objetos" y "Modificar escenarios" que se deberían quedar marcadas para poder utilizar los botones de segmentación.¿Tienes alguna solución para este problema? .Muchas gracias de antemano. Un saludo y gracias por el magnifico trabajo que estas realizando.

    • @gestionsigdata
      @gestionsigdata Před 5 měsíci +1

      No se si ya logró resolver su problema, pero podría agregar a la linea del codigo para proteger la macros, lo siguiente: DrawingObjects:=True, Contents:=True, Scenarios:=True
      Con eso, permite modificar objetos y escenarios aun estando protegida la hoja

    • @TheJmorcuende
      @TheJmorcuende Před 5 měsíci

      @@gestionsigdata Si, al final lo pude resolver grabando una macro desde el principio y resuelto. No obstante tomo nota y pruebo su sugerencia. Muchas gracias por la aportación. Un saludo

  • @DanielMartinez-uy8dz
    @DanielMartinez-uy8dz Před 3 lety

    Estimado muy buen aporte y excelente video, pero una consulta si deseo hacer lo mismo pero en este caso no bloquear la segmentacion de datos, ojo solo la segmentacion de datos pero con macros como podría hacer, gracias por su apoyo

  • @Fredick.7
    @Fredick.7 Před 3 lety

    EXCELentee, gracias por compartir.

  • @nahuelasencio9998
    @nahuelasencio9998 Před 3 měsíci +1

    Para varias hojas como sería?

  • @julianiko260
    @julianiko260 Před 2 lety

    ¿Se puede actualizar la tabla dinámica manteniendo protegidos los filtros y demás? Solo quiero que cuando entre alguien se actualice la tabla pero que no pueda tocar más nada de la tabla dinámica...Gracias!!!

  • @sesamoideo
    @sesamoideo Před 2 lety

    Hola, gracias por el vídeo. En mi caso tengo todas las tablas dinámicas en una hoja oculta y en otra hoja (única visible para el usuario) muestro gráficas vinculadas a aquellas TD´s. Los filtrados los hago directamente con segmentación de datos en la misma hoja donde están las gráficas y lo que necesito es tener todos protegido salvo el uso de las segmentaciones de datos, para que usuario pueda filtrar a su gusto, y que se actualicen las gráficas. ¿Cómo lo harías?. Muchísimas gracias por adelantado por tu tiempo.

  • @yeffersonantonio
    @yeffersonantonio Před 5 měsíci

    Tengo un problema! En mi tabla de datos eo cuál contiene formulas en algunas celdas, creé un buscador inteligente para poder filtrar! Cuando bloqueo mi tabla haciendo énfasis en las celdas que contienen formulas, ésta no me permite filtrar al escribir en el cuadro de texto. Hay una manera de solucionarlo?
    Nota: al bloquear la hoja habilité la opción "permitir filtrar", pero con el buscador inteligente no me deja.

  • @jumaov
    @jumaov Před 3 lety

    Excelente Sergio. Una consulta que pasa cuando me da el siguiente mensaje cuando actualizo---> "Excel no pudo actualizar la tabla dinámica denominada tabladinámica2 porque habría superpuesto a otra tabla dinámica ". Gracias por hacer un comentario

  • @luisalbertogarciahernandez9307

    Buenas noches man

  • @dirkrincon
    @dirkrincon Před 3 lety +1

    que buena solucion.....
    Salu2

  • @jorgeleonaceituno9601
    @jorgeleonaceituno9601 Před 3 lety

    Buenísimo!!!

  • @yoeltosan1783
    @yoeltosan1783 Před 3 lety

    hola Sergio savemos que este codigo actualiza todas las tablas dinamicas mi pregunta como se aria para que porteja una hoja o mas en el caso tenga otra tabla dinamica

  • @monserrataguilera603
    @monserrataguilera603 Před 3 lety

    Buenas! Y si protejo una hoja pero deseo que al tratar de agregar datos a la tabla y dentro de la tabla hay formulas que deseo también que no se toque pero otras si...como lo hago?
    Porque al darle proteger la hoja y desbloquear las celdas en donde deseo que se modifique...al darle proteger ya no puedo agregar mas datos

  • @robertorico4331
    @robertorico4331 Před 2 lety +1

    Cuando corro la macro marca el error 9 sub índice fuera de rango, ¿alguna sugerencia?

    • @carlossandoval8541
      @carlossandoval8541 Před rokem +1

      Hola, recien veo este video, el error se da por que la hoja no existe

  • @DeCremaychocolate85
    @DeCremaychocolate85 Před 3 lety

    Tengo una base que se genera con Macros, y la inserte cómo tabla,pero bloqueo una celda con Macros. Al ingresar un dato ya no lo genera dentro de la tabla si no fuera. Qué hago?

  • @osuarez3
    @osuarez3 Před 3 lety

    está excelente, pero no puedo modificar los objetos y segmentaciones, cómo podría hacer?

  • @IvanCortinas_ES
    @IvanCortinas_ES Před 3 lety +1

    Podríamos haber usado en lugar de
    For Each td In ActiveSheet.PivotTables ----> For Each td in WorkSheet.PivotTables
    Mi intención es actualizar todas las TD del libro. Muchas gracias.

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  Před 3 lety +1

      Es así:
      For Each Hoja In ActiveWorkbook.Sheets
      'Recorremos cada TD de cada hoja
      For Each TD In Hoja.PivotTables
      CuentaTD = CuentaTD + 1
      Next TD
      Next Hoja
      Aquí lo explico:
      www.exceleinfo.com/macro-vba-para-actualizar-todas-las-tablas-dinmicas-de-un-archivo-en-excel/

    • @IvanCortinas_ES
      @IvanCortinas_ES Před 3 lety

      @@SergioAlejandroCampos Gracias!!!!

  • @hugoaguilar1418
    @hugoaguilar1418 Před 3 lety

    Estimado Sergio: necesito crear una tabla dinámica en una macro donde el rango de la misma varía de proceso en proceso
    He realizado el siguiente código, grabado con la grabadora de macro
    Base = Range("A2").CurrentRegion.Address
    ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
    Base, Version:=6).CreatePivotTable _
    TableDestination:="Mov Reg Bco no Cont!R2C7", TableName:="TablaDinámica1", _
    DefaultVersion:=6
    Sheets("Mov Reg Bco no Cont").Select
    Cells(2, 7).Select
    ActiveWorkbook.ShowPivotTableFieldList = True
    With ActiveSheet.PivotTables("TablaDinámica1").PivotFields( _
    "Descripción Movimiento")
    .Orientation = xlRowField
    .Position = 1
    End With
    ActiveSheet.PivotTables("TablaDinámica1").AddDataField ActiveSheet.PivotTables( _
    "TablaDinámica1").PivotFields("Monto"), "Suma de Monto", xlSum
    Me arroja el error: Arumento o llamada a procedimiento no válida.
    Aguardo tu valioso comentario. Gracias

  • @evelynreveco7344
    @evelynreveco7344 Před 5 měsíci

    ¿Cómo se soluciona eso?. No se puede ejecutar este comando mientras una hoja protegida contenga otro informe de tabla dinamica basado en los mismos datos de origen

  • @evelynreveco7344
    @evelynreveco7344 Před 5 měsíci

    Hice los pasos que enseñaste y al apretar el botón me sale el siguiente mensaje: "No se puede ejecutar la macro. Puede que la macro no este disponible en este libro o que se hayan deshabilitado todas las macros". :(