Oi Mauro, de fato sou um pouco neófito em VBA Excel, mas já avancei bastante. Meio na raça, na persistência, pesquisando aqui e ali, estou desenvolvendo vários programas para facilitar a minha vida no meu trabalho. No serviço público se você não cria ou não faz uso de novas tecnologias, você acaba emburrecendo, virando uma múmia de incompetência.
Meu projeto atual está focado em desenvolver um pequeno aplicativo que automatize o cálculo dos salários de contribuição de servidores que pediram exoneração para assumir cargos em outros órgãos. Tenho que voltar no tempo para calcular a base de cálculo da Previdência desse servidor para efeito de aposentadoria. É um cálculo chato, cheio de nuances e que no meu setor é feito à mão. O cálculo envolve um monte de peculiaridades da legislação previdenciária da época e que muita das vezes é caótica. No final, meu aplicativo será capaz de preencher sozinho o formulário com os dados num documento Word, conforme um modelo exigido em lei. Já desenvolvi a maioria das rotinas e tudo está funcionando bem. Estou agora tratando de alguns aspectos que não domino e, por isso, estou pedindo ajuda.
Sobre as apostilas eu já dei uma lida. Comprei, inclusive, um livro sobre o VBA Excel e que está me ajudando muito. Sou formado em Administração e tudo que aprendi em computação foi sozinho, pois sou autodidata. Perdoe-me se as perguntas foram um tanto bobas.
No mais, valeu pela ajuda. Suas dicas foram muito úteis. Espero contar com você mais vezes.
Aquele abraço!
Luiz Roberto
Beto, as abas estão ocultas para visualização mas acessiveis via código VBA, não sei qual o código que está utilizando em seu formulário para lidar com as alterações que citou no inicio, mas desde que a aba não esteja protegida é da mesma forma.
Pelas perguntas, acredito que não tenha muita intimidade com VBA, então sugiro que baixe alguma apostila e de uma lida, no site do Julio ele disponibilizou um curso GRATUITO com 120 lições são 6 Modulos, recomendo dar uma lida.
No caso de se trabalhar com ranges, de uma olhada abaixo :
Lição 17: Worksheet e Range - Propriedades e Métodos - Parte I
http://www.juliobattisti.com.br/cursos/ ... icao17.asp
Para proteger o Projeto VBA, no Editor de macros, clique com o Botão direito em VBAPROJECT, Propriedades, e defina uma senha.
Para as abas, é só protege-las, pode-se definir uma senha diferente para cada Aba, mas para se trabalhar via Formulário com as abas protegidas, temos que que nas rotinas que irão lançar dados nas abas, colocar instrução para desprotege-la (UnProtect) primeiro e depois Proteger (Protect) novamente.
As macros criadas são utilizadas somente no arquivo criado, a não ser que crie um modelo e salve para ser utilizado em todos os arquivos.
[]s
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 27/05/2011 7:21 pm