Desmarcando diversa...
 
Notifications
Clear all

Desmarcando diversas Caixas de seleção ao mesmo tempo.

20 Posts
2 Usuários
0 Reactions
2,919 Visualizações
(@studione)
Posts: 0
New Member
Topic starter
 

Olá a todos,sou novo aqui no fórum, e descobri ele buscando ajuda para uma situação que estou tentando resolver a algum tempo sem sucesso.
Estou criando uma planilha para listar alguns itens de acordo com a escolha do cliente, para não precisar desmarcar um por um para fazer uma nova seleção, gostaria de criar um botão desmarcar tudo ou reset, que desmarque todas as caixas de seleção com um único clique.

Grato pela atenção de todos.

Wellington Tavares.

PS.: Estou anexando um exemplo do que pretendo fazer. para entenderem melhor.

 
Postado : 21/06/2014 8:22 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!

Veja se é isso!

Doni

 
Postado : 21/06/2014 10:33 pm
(@studione)
Posts: 0
New Member
Topic starter
 

Boa noite Doni, é exatamente isso que quero, porem quando fui aplicar o macro na planilha que quero utilizar na primeira vez deu certo mas na hora que fechei e abri de novo apareceu o seguinte erro como segue a imagem:

 
Postado : 23/06/2014 8:31 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!
Vc salvou a planilha como Pasta Habilitada Para Macro do Excel?

Doni

 
Postado : 24/06/2014 7:21 am
(@studione)
Posts: 0
New Member
Topic starter
 

Boa noite Doni, sim salvei como Habilitada, mas quando coloco em outro pc que não foi o que fiz a alteração na planilha da esse erro. Já ativei todas as configurações de macros e mesmo assim continua dando esse erro.

 
Postado : 27/06/2014 5:06 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Wellington, se salvou o arquivo como Pasta Habilitada para Macro (xlsm) e o nivel de segurança está habilitado para executar Macros, e aparece a mensagem quando executa em outro PC, é bem provável que a Macro foi Salva no Modulo de outro arquivo e desta forma ela só é executada quando os dois arquivos estiverem juntos, neste caso a macro "uncheck_all" está salva no arquivo : "Planilha de Orçamento Faculdades Junho 2014 V6.xlsm"

Verifique melhor, ou abra novamente o arquivo quer quer ter a macro, se tiver somente um Modulo com esta rotina, elimine, crie outro e cole a Macro neste Modulo, para ter certeza, renomeie a macro, salve o arquivo com outro nome e teste.

[]s

 
Postado : 27/06/2014 5:40 pm
(@studione)
Posts: 0
New Member
Topic starter
 

Boa noite Mauro Cotinho,

Fiz como vc me disse, copiei os dados da macros da planilha e criei outro modulo na planilha em questão consegui fazer funcionar, porém quando salvei e abri novamente apareceu outro erro como segue a imagem abaixo:

 
Postado : 27/06/2014 6:48 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Wellington, a principio esta mensagem é porque o nivel de segurança não esta habilitado para executar macros, quando você tem um arquivop aberto e cria ou coloca uma rotina e executa a mesma rodara sem problemas, então se não alterar no nivel de segurança, por exemplo se estiver em alta quando reabrir o arquivo a macro não será executada.
De uma olhada no link abaixo como deixar ativado.

Habilitar ou desabilitar macros nos documentos do Office
http://office.microsoft.com/pt-br/power ... 31071.aspx

Habilitar Macros no Excel 2007
http://mestresdoexcel.blogspot.com.br/2 ... -2007.html

Se ainda não funciona, se for possivel, anexe seu arquivo que da a mensagem, compactado conforme as regras e dou uma olhada.

[]s

 
Postado : 27/06/2014 7:08 pm
(@studione)
Posts: 0
New Member
Topic starter
 

Bom dia Mauro Coutinho, Não consigo anexar a planilha mesmo compactada pois ela tem mais de 100kb, mas tudo que me informou acima eu fiz, ativei todas as funções de segurança de macro, mas mesmo assim ainda continua dando o erro. O que poderia esta fazendo para você entender melhor o que estar acontecendo sem ser enviar a planilha pois não tem como enviar?

Grato pela atenção;

 
Postado : 28/06/2014 9:16 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!!

Deposite seu arquivo em site gratuito como www.sendspace.com, depois cole o link aqui!

Att

 
Postado : 28/06/2014 4:36 pm
(@studione)
Posts: 0
New Member
Topic starter
 

Valeu alexandrevba!!!!

Segue o link da planilha: https://www.sendspace.com/file/d111ti

Grato pela atenção.

 
Postado : 28/06/2014 5:10 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!!

Sua guia está protegida!

Qual é o nome dos controles?

Quais células as CheckBox's estão lincadas

Att

 
Postado : 28/06/2014 6:05 pm
(@studione)
Posts: 0
New Member
Topic starter
 

Foi mal alexandrevba.

Segue o link para download, porem só com o index desbloqueado, pois é só nele que o macro vai ser utilizado com vinculo no botão zerar.

Segue: https://www.sendspace.com/file/mewvr7

Grato;

 
Postado : 28/06/2014 7:04 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!!

Eu não estou entendendo, seu código já faz isso!!

Option Explicit 
 
Sub ClearCheckboxes() 
     
    Dim i As Long 
     
    Application.ScreenUpdating = False 
     
    For i = 1 To ActiveSheet.OLEObjects.Count 
        If TypeName(ActiveSheet.OLEObjects(i).Object) = "CheckBox" Then 
            ActiveSheet.OLEObjects(i).Object.Value = False 
        End If 
    Next i 
     
    Application.ScreenUpdating = True 
     
End Sub

Att

 
Postado : 28/06/2014 7:07 pm
(@studione)
Posts: 0
New Member
Topic starter
 

esse código foi Doni aqui mesmo do fórum que me passou, eu estava precisando de uma opção que desmarcasse todas as caixas de seleção de uma só vez, ele me passou essa macro e eu a coloquei na minha planilha porem toda vez que abro em outro pc ou salvo com outro nome da erro de macro, como já informei anteriormente.

eu preciso simplesmente de uma macro que desmarque todas as caixas de seleção do index da planilha, se ler as mensagens anteriores vai ver o erro que esta dando, o macro esta lá mas não funciona em outro pc.

Grato;

 
Postado : 28/06/2014 7:26 pm
Página 1 / 2