Excel VBA - Agrupamento com Planilha Protegida

Поделиться
HTML-код
  • Опубликовано: 5 ноя 2024

Комментарии • 96

  • @FelipeFenderBass
    @FelipeFenderBass 4 года назад +2

    Simplesmente perfeita a dica. Muito obrigado.

    • @AdrianoPataro
      @AdrianoPataro  4 года назад

      Oi Felipe, obrigado pelo comentário. Abraço!

  • @superbomsupermercado177
    @superbomsupermercado177 2 года назад

    Muito show

  • @cleliorj
    @cleliorj 4 года назад

    Muito obrigado pela ajuda

  • @fernandow2783
    @fernandow2783 3 года назад +1

    Ótima aula, Adriano. Resolveu meu problema. Obrigado.

    • @AdrianoPataro
      @AdrianoPataro  3 года назад

      Que bom que ajudou Fernando. Abraço!

  • @edilmasavieira2330
    @edilmasavieira2330 3 года назад +1

    Aula muito top, fiz e deu super certo.

    • @AdrianoPataro
      @AdrianoPataro  3 года назад

      Que bom que de certo Edilma. Abraço!

  • @Marcos.AurelioNC
    @Marcos.AurelioNC 4 года назад +1

    Salvou minha vida rapaz 👏👏👏

  • @dinhofc
    @dinhofc 2 года назад +1

    Po irmão, parabens por esse video. Estava tendo essa dificuldade e não conseguia achar nada a respeito. Obrigado por ajudar!

  • @arthuralpaca
    @arthuralpaca 3 года назад +1

    Sensacional! Me salvou. Excelente explicação!

  • @vitorlourenco7834
    @vitorlourenco7834 3 года назад +1

    Adriano Pataro, você é um excelente instrutor. Muito didático e paciente.
    Uma das melhores explicações sobre ações em Excel que já vi. PARABÉNS!!

    • @AdrianoPataro
      @AdrianoPataro  3 года назад +1

      Obrigado Vítor. Fico feliz em saber que gostou da aula. Abraço!

  • @josepaulosiqueira1136
    @josepaulosiqueira1136 2 года назад

    Muito bom, foi muito útil

  • @jeferson-jeffexcel5560
    @jeferson-jeffexcel5560 6 лет назад +1

    Super dica !!!!!!!

    • @AdrianoPataro
      @AdrianoPataro  6 лет назад

      Olá Jeferson, obrigado pelo comentário. Abraço!

  • @Trevor-Erikson
    @Trevor-Erikson 6 лет назад +1

    sensacional

    • @AdrianoPataro
      @AdrianoPataro  6 лет назад

      Olá Raskolnikov, obrigado pelo comentário. Abraço!

  • @KaioVilasBoas-j2i
    @KaioVilasBoas-j2i 5 месяцев назад

    Boa, Adriano!
    Muito útil o vídeo, pois de fato o Excel esqueceu dessa nas configurações da proteção de planilha. Ajudou muito! Obrigado!
    Porém se o usuário abrir o VBA ele terá acesso à senha.
    É possível resolver isto?

  • @PedroHenrique-nm5ug
    @PedroHenrique-nm5ug 5 лет назад +1

    Excelente!!!

  • @miltonjr92
    @miltonjr92 3 года назад +1

    Top! Dica fenomenal de forma rápida e clara, sem enrolação! Obrigado!

  • @minosoBR
    @minosoBR 2 года назад +3

    Pessoal, no Office 365 isso não é mais necessário. Na própria interface do "Proteger Planilha", basta você marcar a opção 'Permitir formatar colunas' (ou linhas), dependendo do seu agrupamento. Insira uma senha e clique em OK, fim.

    • @larieconomista
      @larieconomista 11 месяцев назад +1

      Muito obrigada. me salvou aqui kkkk

  • @arialvesbike260
    @arialvesbike260 6 лет назад +1

    Espetacular, gostei parabéns

    • @AdrianoPataro
      @AdrianoPataro  6 лет назад

      Olá Ari, obrigado pelo comentário. Abraço!

  • @joaoholder7037
    @joaoholder7037 3 года назад +1

    Muito bom, mas estava procurando liberar o botão de agrupar e desagrupar sem VBA. Uma dica para avaliação do autor: ao proteger a planilha, deixei habilitado as opções de formatar linha e coluna. Para mim ficou liberado os botões de agrupar e desagrupar, mesmo com a planilha bloqueada/protegida (excel 2019)

    • @AdrianoPataro
      @AdrianoPataro  3 года назад

      Olá Joao. Obrigado pela dica, muito boa. A única observação aí é que os botões de numeração não funcionam, somente os sinais + e -. Dependendo da complexidade do agrupamento, pode fazer diferença. Abraço!

  • @arabikfinestcoffee2423
    @arabikfinestcoffee2423 4 года назад +1

    Excelente aula...funcionou, porém se você tem mais de uma planilha no mesmo documento não funciona nas outras. Você saberia me ajudar? Obrigado!

    • @AdrianoPataro
      @AdrianoPataro  4 года назад

      Olá ARABIK FINEST COFFEE . Neste caso tem que incrementar o código para que ele funcione em todas as planilhas. Vou anotar aqui como sugestão de aula. Abraço!

  • @leidianemendesmarcelino4113
    @leidianemendesmarcelino4113 3 года назад +1

    Muito obrigada pela ajuda! Eu criei uma planilha pra um cliente porém quando eu protegia a planilha o comando agrupar/desagrupar não funcionava. Eu estava precisando dessa dica pra solucionar essa questão! Parabéns pela didática e paciência!

  • @mercadoexodus6313
    @mercadoexodus6313 5 лет назад +1

    Excelente aula, parabéns.

    • @AdrianoPataro
      @AdrianoPataro  5 лет назад

      Olá Exodus Informática, obrigado pelo comentário. Abraço!

  • @andrecarr8283
    @andrecarr8283 2 года назад +1

    Amigão top sua aula, mas suponha que o a plan wue fez no video fosse uma matriz para ser copiada gerando a plan2, estes comandos do Workbook valem pra estas novas planilhas?

    • @AdrianoPataro
      @AdrianoPataro  2 года назад

      Obrigado André. Sim, duplicando a planilha os comando funcionam na cópia.

  • @guilhermeferreiraalves9389
    @guilhermeferreiraalves9389 21 день назад

    Top a dica, porém minha planilha tem varias abas de mês embaixo, então continuo tendo que executar macro toda vêz que mudo de mês, existe uma solução para isso?

  • @KayoRobson0410
    @KayoRobson0410 4 года назад +2

    EXCELENTE, ADRIANO PATARO!!!
    Procurei em vários canais uma solução dessas e não encontrei. Está de parabéns!!!
    Se fosse possível, deixaria 10 likes!!!

    • @AdrianoPataro
      @AdrianoPataro  4 года назад

      Olá Kayo, obrigado pelo comentário. Que bom que a aula lhe ajudou, fico feliz em saber. Abraço!

  • @andreelias9935
    @andreelias9935 3 года назад +1

    Fantástica a dica era o que precisava, contudo eu dupliquei a aba e agora quando abro a planilha uma aba funciona e outra fica bloqueada, como eu resolvo isto.

    • @AdrianoPataro
      @AdrianoPataro  3 года назад

      Olá André. Envie a planilha para adrianopataro@gmail.com que dou uma olhada. Abraço!

  • @tiagovionet1681
    @tiagovionet1681 3 года назад +1

    muito bom. Tem algum segredo para permitir ao usuário inserir e excluir linhas em uma planilha protegida. apesar de eu ter marcado essa opção no quadro, a opção de inserir linhas fica desativada quando protejo a planilha. Grato

    • @AdrianoPataro
      @AdrianoPataro  3 года назад

      Olá Tiago. Tentou selecionar a linha/coluna inteira? Isso é tratado de forma diferente de selecionar a célula. Selecione a linha/coluna inteira e veja se o comando fica disponível. Abraço!

    • @tiagovionet1681
      @tiagovionet1681 3 года назад

      @@AdrianoPataro Muito obrigado. assim fica. é porque eu havia ocultado a barra de títulos. Agora, quando eu precisar incluir linhas, terei que mostrar a barra de títulos novamente. ou tem outra forma? Muito obrigado

  • @engwashingtonluiz17
    @engwashingtonluiz17 6 лет назад +2

    Excelente explicação.
    Obrigado pela dica.
    Abraços

    • @AdrianoPataro
      @AdrianoPataro  6 лет назад

      Olá Washington, obrigado pelo comentário. Abraço!

  • @gustavo.hermida
    @gustavo.hermida 3 года назад +1

    Olá Adriano, parabéns pelo trabalho...ótima dica!!
    Fiquei somente com uma dúvida....
    Quando lança o código na Workbook_Open() para que inicie automaticamente, por conta do Application.ActiveSheet, ele só roda na planilha que estiver ativa, ou seja, se quiser que rode em todas as planilhas do arquivo automaticamente, como fica o código?

    • @AdrianoPataro
      @AdrianoPataro  3 года назад +1

      Olá Gustavo. Neste caso precisa de uma estrutura de repetição para aplicar o recurso em todas as planilhas da pasta de trabalho. Vou ver a possibilidade de gravar esta aula. Abraço!

    • @gustavo.hermida
      @gustavo.hermida 3 года назад

      @@AdrianoPataro Oi amigo! Obrigado pela presteza...
      Consegui aqui.....tive que escrever o código abaixo (não sei se tem um jeito mais fácil) no objeto "EstaPastaDeTrabalho", e funcionou direitinho:
      Private Sub Workbook_Open()
      ThisWorkbook.Worksheets("Plan1").Protect ("senha"), UserInterfaceOnly:=True, AllowFiltering:=True
      ThisWorkbook.Worksheets("Plan1").EnableOutlining = True
      ThisWorkbook.Worksheets("Plan2").Protect ("senha"), UserInterfaceOnly:=True, AllowFiltering:=True
      ThisWorkbook.Worksheets("Plan2").EnableOutlining = True
      ThisWorkbook.Worksheets("Plan3").Protect ("senha"), UserInterfaceOnly:=True, AllowFiltering:=True
      ThisWorkbook.Worksheets("Plan3").EnableOutlining = True
      ThisWorkbook.Worksheets("Plan4").Protect ("senha"), UserInterfaceOnly:=True, AllowFiltering:=True
      ThisWorkbook.Worksheets("Plan4").EnableOutlining = True
      ThisWorkbook.Worksheets("Plan5").Protect ("senha"), UserInterfaceOnly:=True, AllowFiltering:=True
      ThisWorkbook.Worksheets("Plan5").EnableOutlining = True
      ThisWorkbook.Worksheets("Plan6").Protect ("senha"), UserInterfaceOnly:=True, AllowFiltering:=True
      ThisWorkbook.Worksheets("Plan6").EnableOutlining = True
      ThisWorkbook.Worksheets("Plan7").Protect ("senha"), UserInterfaceOnly:=True, AllowFiltering:=True
      ThisWorkbook.Worksheets("Plan7").EnableOutlining = True
      End Sub

    • @gustavo.hermida
      @gustavo.hermida 3 года назад

      Nesse caso aproveitei para permitir a utilização de filtro....

  • @marcmir70
    @marcmir70 3 года назад +6

    Você deveria colocar seu código na descrição, mas coloco aqui para quem queira testar...
    Sub Proteção_Personalizada()
    Dim wks As Worksheet
    Set wks = Application.ActiveSheet
    wks.Protect Password:=123, UserInterfaceOnly:=True
    wks.EnableOutlining = True
    End Sub
    Obs.: melhor é colocar isto no "ThisWorkbook" com a função como
    Private Sub Workbook_Open()
    ;-)

  • @denisalves3396
    @denisalves3396 3 года назад +1

    Adriano preciso da sua ajuda. Eu tenho uma planilha em que estão bloqueadas algumas colunas para não apagarem as fórmulas que fiz e inseri o filtro em várias colunas e bloqueei a planilha, mas quando vou selecionar para classificar de A até Z diz que não dá, pois a planilha está protegida. Vendo seu vídeo mudei apenas a programação onde está "outlining" para "autofilter" mas mesmo assim não faz a classificação. Você pode me ajudar a desbloquear a classificação?

    • @AdrianoPataro
      @AdrianoPataro  3 года назад

      Olá Denis. Use AllowSorting:=True
      As células precisam estar desbloqueadas para a classificação funcionar. Abraço!

  • @dinhofc
    @dinhofc 2 года назад

    Ainda na mesma ideia, tem como eu deixar liberado para incluir e retirar o agrupamento na aba que quiser com a planilha protegida?

  • @mjkbrasil
    @mjkbrasil 3 года назад +1

    Olá Adriano. Excelente didática! outras pessoas estão com a mesma dúvida que eu. Na minha pasta de trabalho existem outras planilhas que continuaram bloqueadas. Você tem alguma aula explicando como aplicar esse recurso para toda planilha?

    • @AdrianoPataro
      @AdrianoPataro  3 года назад

      Olá Mauro. Precisa de uma estrutura de repetição para aplicar os comandos em todas as planilhas. Pretendo gravar essa aula sim.

  • @andrecarr8283
    @andrecarr8283 2 года назад

    Boa noite, suponha que tivesse 5 planilhas, por este comando só consigo operar na planilha ativa e salva, como fazer pra que consiga operar todas as planilhas e as demais que possam ser criadas posteriormente os agrupamentos no evento open?

  • @ericksouza2148
    @ericksouza2148 Год назад

    Tenho uma planilha protegida, apliquei esse macro, e deu tudo certo, porém, a 3° camada de agrupamento da minha planilha, é apenas de validação de fórmula. Gostaria de limitar acesso a poucas pessoas dessa aba, tendo acesso apenas com senha. Existe alguma forma de proteger a planilha, utilizando seu macro pros agrupamentos, mas limitar essa 3° camada do agrupamento pra com senha?

  • @obuscadorderespostas
    @obuscadorderespostas 4 года назад +2

    Muito bom mesmo! Testei aqui e funcionou! Teria somente como incluir quando faz a proteção a marcação do Checkbox "Editar cenários"? Abraço!

    • @obuscadorderespostas
      @obuscadorderespostas 4 года назад +1

      Percebi uma situação: Salvei a planilha e fechei. Quando abri ela novamente o agrupamento parou de funcionar :(

    • @AdrianoPataro
      @AdrianoPataro  4 года назад

      Olá Ezequiel. Use a linha Scenarios:=False para permitir a edição dos cenários.
      Abraço!

    • @AdrianoPataro
      @AdrianoPataro  4 года назад

      Olá Ezequiel. O arquivo foi salvo no formato habilitado para macro? Dá uma conferida. Abraço!

    • @claudioroberto7015
      @claudioroberto7015 4 года назад

      @@AdrianoPataro teria com informar como executar esta macro, o problema de fechar e parar de funcionar, por gentileza seria muito util, segue meu e-mail : claudio.rdelima@gmail.com

  • @edmilsonmartins9999
    @edmilsonmartins9999 4 года назад

    Ótima dica...excelente aula Adriano
    Seria possível aplicar esse procedimento em uma pasta de trabalho com mais de uma planilha? Exemplo: na Plan1, Plan2, etc

  • @mardrimoura
    @mardrimoura 6 лет назад +2

    Olá *Adriano Pataro*
    Excelente dica, que na qual, nos possibilidade criar análises mais eficientes mostrando inicialmente somente os resumo das operações e se o usuário desejar possibilita ainda uma maior detalhamento ao clicar nos comandos "+" a esquerda da planilha, isso tudo com a planilha devidamente protegida.
    No mais vídeo aula compartilhada via *twitter* ; *G+* e *Linkedln*
    Grato,
    *Marcelo Adriano*

    • @AdrianoPataro
      @AdrianoPataro  6 лет назад

      Olá Marcelo Adriano. Obrigado mais uma vez pelos comentários e compartilhamento do conteúdo. Grande abraço!

  • @vagaseletricarecruta7168
    @vagaseletricarecruta7168 3 года назад +1

    Alguem sabe informar se essa rotina roda no excel 2013 ? Quando salvo, fecho, e abro novamente o arquivo, ele não funciona mais...

    • @AdrianoPataro
      @AdrianoPataro  3 года назад

      Olá Vagas Eletrica Recruta. Funciona no 2013 sim.

  • @anselmolco
    @anselmolco 4 года назад +1

    Excelente Solução Adriano!
    Mas seria possível aplicar esse procedimento para uma Pasta de Trabalho com várias Planilhas?

    • @AdrianoPataro
      @AdrianoPataro  4 года назад

      Oi Anselmo. Sim, porém a programação é diferente, pois teremos que criar um Loop no VBA para aplicar o recursos a todas as planilhas. Abraço!

    • @leonardoraphaelli6467
      @leonardoraphaelli6467 4 года назад

      @@AdrianoPataro boa noite adriano! poderia informar como?

  • @eversonbarros
    @eversonbarros 5 лет назад +1

    Boa tarde. É possivel a proteção da planilha e a liberação do autofiltro e agrupamento ?

    • @AdrianoPataro
      @AdrianoPataro  5 лет назад

      Olá Everson. Sim, você pode usar a linha de comando: AllowFiltering:=True
      Para mais detalhes sobre proteção usando VBA, dá uma olhada neste link: adrianopataro.com.br/agrupamento-de-celulas-com-planilha-protegida Abraço!

    • @sidineiritter1982
      @sidineiritter1982 2 года назад +1

      @@AdrianoPataro tbem tive este problema e o link acima nao está mais disponíel

    • @AdrianoPataro
      @AdrianoPataro  2 года назад

      @@sidineiritter1982 , atualizei o link: adrianopataro.com.br/agrupamento-de-celulas-com-planilha-protegida/

  • @yoguifilho
    @yoguifilho 4 года назад +1

    Se o usuário digitar Alt+F11 e abrir o VBA, ele de cara já vai saber a senha de proteção, certo? É possível fazer sem mostrar a senha?

    • @nelsinbrasilbh
      @nelsinbrasilbh Месяц назад

      É só proteger o projeto VBA com senha.

  • @gabirsilveira
    @gabirsilveira 4 года назад

    Quando tentei usar esse comando em 2 planilhas diferentes eu perdi ambas. Não sei se fiz algo errado, mas ao abri-la depois aparecia uma caixa de mensagem dizendo que era impossível localizar o projeto ou biblioteca. Com isso eu não conseguia mais ver as macros e nem sequer salvar o arquivo. Vi na internet para olhar a caixa de referências, mas a mesma não abre. Sabe o que pode ser?

  • @adrianomagalhaes9315
    @adrianomagalhaes9315 5 лет назад +1

    Boa noite,
    Adriano que aula fantástica
    Como fazer para proteger uma planinha com uma tabela, deixar liberado apenas algumas coluna da tabela, é possivel ?

    • @AdrianoPataro
      @AdrianoPataro  5 лет назад

      Olá Adriano, boa noite. Obrigado pelo comentário. Você pode desbloquear as células antes de proteger a planilha.
      Dá uma olhada neste aula, que falo sobre isso: ruclips.net/video/qsJcZs3k0pc/видео.html Abraço!

    • @adrianomagalhaes9315
      @adrianomagalhaes9315 5 лет назад

      @@AdrianoPataro muitos obrigado pelo seu retorno. ABS e sucesso sempre

  • @VFMETAL1
    @VFMETAL1 5 лет назад +1

    Muito Bom seu Código !
    Esse Código Funciona com Segmentação de Dados ?
    Ou tem outra Maneira de usar Segmentação de Dados com Planilha Protegida ?
    Muito Obrigado , Valeu .

    • @AdrianoPataro
      @AdrianoPataro  5 лет назад +1

      Olá Lindomar. A Segmentação de Dados é um objeto. Você pode proteger a planilha e permitir a edição de objetos que irá funcionar. Abraço!

    • @VFMETAL1
      @VFMETAL1 5 лет назад

      Obrigado amigo pela Atenção , vou por em Prática sua Dica ,
      Valeu !!!

  • @geovanibritto
    @geovanibritto 2 года назад

    Muito bom, porém o ocorreu comigo foi que ao fazer todo o procedimento, a opção para desproteger a planilha não pede a senha informada no código VBA... como corrigir isso??? Ou seja, se vc for em Revisão > Desproteger Planilha, a planilha é desprotegida sem que se precise inputar a senha...

  • @fevocastro1
    @fevocastro1 3 года назад

    Muito bom, parabens! Mas surgiu uma dúvida, no caso precisei desbloquear a planilha que foi protegida para realizar algumas edições e nao estou conseguindo, como posso resolver isso? Poderia me ajudar?

    • @minosoBR
      @minosoBR 2 года назад

      Revisão > Desproteger planilha > Inserir a mesma senha > Fazer sua edição!

  • @amareloelimao
    @amareloelimao 5 лет назад +1

    É possível agrupar e desagrupar e ainda manter apenas algumas células não protegidas?

    • @AdrianoPataro
      @AdrianoPataro  5 лет назад

      Olá amareloelimao. Sim, você pode desbloquear as células que deseja, antes de proteger a planilha. Dá uma olhada nesta aula: ruclips.net/video/qsJcZs3k0pc/видео.html Abraço!

  • @OliverGamesBrasilYT
    @OliverGamesBrasilYT 4 года назад

    Boa noite. Tenho uma planilha de vendas com macro que quero proteger. Porém quando está protegida e mando salvar uma venda, aparece a mensagem que a macro não pode ser executada pq a planilha está protegida. Como resolver isso?

  • @leonardorocha6800
    @leonardorocha6800 6 лет назад +1

    Adriano tenho dificuldade em usar o VBA poderia me ajudar?

    • @AdrianoPataro
      @AdrianoPataro  6 лет назад

      Olá Leonardo, envie uma e-mail que a gente bate um papo: contato@adrianopataro.com.br. Abraço!

  • @vitorisland4105
    @vitorisland4105 5 лет назад +1

    Funciona perfeitamente, porém o Excel não pede senha para desbloquear a planilha, basta clicar em desproteger planilha que a proteção é removida sem senha.

    • @AdrianoPataro
      @AdrianoPataro  5 лет назад

      Olá Vitor. Você que define se vai ter senha ou não. No momento da proteção da planilha, se você não digitar uma senha, não será solicitada nenhuma senha para desbloquear. Abraço!

  • @felippopianacapello3664
    @felippopianacapello3664 5 лет назад

    e para ele permitir em acresentar linhas em uma tabela?

  • @otaviohenriquedasilva5073
    @otaviohenriquedasilva5073 4 года назад

    Boa noite, tenho uma vba que acrescenta linhas em outra tabela, quando protejo a tabela o vba da erro, tentei colocar esse código e continua não deixando adicionar. Poderia me dar uma dica de como resolver se possivel com algum video? Obrigado

  • @VitorRodrigues-he2wy
    @VitorRodrigues-he2wy 2 года назад

    Excelente!!!