Página 1 de 1

Proteger Célula de Vínculo do ComboBox

Enviado: 10 Abr 2015 às 14:31
por duds
Eu tenho uma planilha que gostaria de proteger que possuí algumas ComboBox do activeX. Pegando uma delas como exemplo (as outras tem funcionamento idêntico), ela está vinculada à uma célula na própria planilha que se encontra, já a lista está em função de um banco de dados que pode ser alterado apenas com a adição de novos cadastros, em função do valor que a ComboBox gera na célula vinculada eu tenho outras duas células que possuem a função PROCV que puxam a informação daquele banco de dados. Esta planilha será usada por várias pessoas porém apenas as pessoas que possuem a senha de proteção da planilha e do código da Macro deveriam poder editá-la. A Macro usa o código "nomedaplanilha".Unprotect "senha" e "nomedaplanilha".Protect "senha" para poder mexer na planilha e ainda mantê-la bloqueada para edições, porém não consegui aplicar este código na ComboBox de activeX, então a célula vinculada à ela fica desbloqueada, o que poder gerar problemas.

Serei imensamente grato se puderem me ajudar!

Proteger Célula de Vínculo do ComboBox

Enviado: 10 Abr 2015 às 15:01
por laennder
Olá duds, existem várias maneiras de se proteger essa célula vinculada, vou citar a maneira que mais utilizo.

Normalmente crio uma planilha extra chamada 'variaveis', e todas as células de vínculo coloco nela, separando-as das planilhas de origem. O vínculo com o ActiveX será feito através dessa célula na nova planilha. Por exemplo: variaveis!A1

Agora você pode ocultar essa planilha (de preferência usando o valor xlSheetVeryHidden), e a célula estará protegida contra alterações acidentais.

Imagem

Proteger Célula de Vínculo do ComboBox

Enviado: 10 Abr 2015 às 16:23
por duds
GENIAL! Muito obrigado não havia me lembrado deste recurso. Muitíssimo obrigado Laennder!!!!!!!! :D :D :D :D :D :D :D :D :D :D :D