Notifications
Clear all

DADOS FORMULARIO

5 Posts
2 Usuários
0 Reactions
891 Visualizações
(@brunopefe)
Posts: 16
Active Member
Topic starter
 

Colegas,

Primeiramente Boa Tarde!

Estou com uma duvida, criei um formulário via VBA que lança os dados para uma determinada planilha porém gostaria de proteger esta planilha de modo que só consigam lançar/atualizar as informações pelo formulário já criado.

Poderiam me ajudar?

Desde já, muito obrigado!

Att.

Bruno Perez

 
Postado : 27/03/2013 12:13 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Básicamente seria algo assim:

    Sub atualizar()
    'Dim ....
    'comando que desprotege a planilha nome Plan1 (altere para o nome da planilha onde o evento irá atuar/desproteger)
    'no caso a senha é TESTE altere para a sua senha
    Sheets("Plan1").Unprotect "TESTE"
    ' aqui seu codigo de atualização

    'comando que protege a planilha
    Sheets("Plan1").Protect "TESTE"
    End Sub

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 27/03/2013 1:15 pm
(@brunopefe)
Posts: 16
Active Member
Topic starter
 

Reinaldo,

Obrigado pela resposta!

To engatinhando em VBA, vincularia esse código a qual comando?

Nos ... (3 pontos) da variável preencheria com qual informação?

Mais uma vez, obrigado!

 
Postado : 28/03/2013 6:31 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Seria na sua rotina/botão que atualiza/lança os dados na planilha.
Não sei como são e tambem não sei qual o nome da mesma; então voce deve saber ou descobrir.
Então Supondo que se Chame Atualiza()
Dim... --> Corresponde a declaração das variaveis em sua rotina (se houver), ou seja acrescente o comando de desbloqueio depois da declaração.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 28/03/2013 9:45 am
(@brunopefe)
Posts: 16
Active Member
Topic starter
 

Reinaldo,

Mais uma vez muitissimo obrigado!

Consegui resolver meu problema!

Abraço.

 
Postado : 28/03/2013 10:24 am