Software  
 
Conhecimento computador >> Software >> Planilhas >> 
Não Macros Substituir uma planilha Trancado
? Bloqueio não pode impedir que outras pessoas vejam informações da planilha , mas , em certa medida , pode assegurar que sua informação permanece intacta. Proteção de planilha via bloqueio - um processo que, essencialmente, define uma planilha para o status "read-only " - é uma característica comum em software de planilha eletrônica , como o Microsoft Excel. Enquanto o bloqueio muitas vezes deixa de espectadores de mudar a estrutura de uma folha de cálculo ou o conteúdo de suas células , uma macro corretamente codificados podem rapidamente provar que o bloqueio não é uma medida de segurança à prova de idiotas , não importa qual programa de planilha que você usa. Identificação

Macros são semelhantes às fórmulas e funções que você já usa para controlar a forma como as células se comportam de planilhas . A diferença é que macros contêm instruções para completar uma tarefa específica usando o código de linguagem de programação. Excel usa uma versão da linguagem de programação Visual Basic chamado Visual Basic for Applications, uma linguagem simples, mas poderosa que " trunfos " proteção planilha eo sistema de criptografia simples, que fornece proteção de senha . Como resultado, você ou qualquer pessoa com conhecimentos básicos de programação pode criar uma macro que irá substituir as proteções e desbloquear sua planilha.
Ilustração

Como exemplo, o seguinte poucos linhas de código VBA irá substituir e desbloquear cada planilha em uma planilha do Excel . Além disso, definir o campo de senha em " segredo " irá desativar uma senha de planilha:

UnlockWorksheets Sub ( ) Dim wsWorksheet Como WorksheetFor Cada wsWorksheet Em ActiveWorkbook.WorksheetswsWorksheet.Unprotect Senha : = "segredo" NextEnd Sub < br >

Opções

Embora sabendo como pode ser fácil para erguer os olhos e dedos ágeis para comprometer os dados podem ser irritante , este é apenas um cenário . Esquente suas políticas globais de segurança de dados e , em seguida, usar o fato de que as macros podem substituir uma planilha bloqueada para a sua vantagem . Por exemplo, se , depois de bloquear uma planilha, você encontrar-se regularmente desbloquear -lo para executar uma tarefa específica, criar uma macro que irá desbloquear a planilha ativa usando uma senha que você definiu , completar a tarefa para você e , em seguida, substituir automaticamente o bloqueio :

ActiveSheet.Unprotect ( "password" ) ... instruções para concluir a taskActiveSheet.Protect ( "password" ),
Considerações

Considere tanto bloqueio sua planilha e usando uma macro simples para enterrar uma planilha de vista a tal ponto que ele não vai aparecer , se um usuário tenta visualizar planilhas "escondidos" . Se você optar por ocultar uma planilha desta maneira, no entanto, você também vai precisar para criar e executar uma outra macro para torná-lo visível novamente : .

Sub Hide ( ) Sheets ( " número da folha " ) Visible = xlVeryHiddenEnd Sub

Sub Reexibir () para cada x activeworkbook.sheetsx.visible = truenext xend Sub

Anterior :

Próximo : No
  Os artigos relacionados
·Como adicionar dias adicionais no Excel 
·Como fazer Aumentos por cento em Excel 
·Como somar uma coluna de zeros em Excel 
·Retorno a uma posição no Excel 
·O que é Spread32 Compatibilidade 
·Como ter diferentes orientações no Excel 
·Passos rápidos para desagrupar linhas em Excel 
·Projetando Cálculos para xls 
·Microsoft Solver e problemas de programação linear 
·Mudanças em sobrescrito no Excel 
  Artigos em destaque
·Como a desenhar uma curva de titulação em Excel 
·Como escrever música no Windows de graça 
·Como converter PDF para o SolidWorks 
·Como usar o Microsoft Excel 2003 com Vb.Net 
·Como solucionar problemas de um gerente Switchboard 
·Como imprimir um PDF em AutoCAD Mechanical 6 
·Como colocar um módulo Drupal 
·Funções de planilha do Excel 
·O que é um backup do computador 
·Tipos de Flat Files 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados