Três métodos para ocultar/mascarar rapidamente conteúdos de células com asterisco ou outra cadeia de caracteres no Excel
Por vezes, poderá pretender ocultar alguns conteúdos de células ao partilhar o livro com outros utilizadores, conforme ilustrado na imagem seguinte. Este artigo apresenta três métodos para mascarar células com asteriscos, de modo a ocultar os respetivos conteúdos no Excel.
- Ocultar e mascarar conteúdos de células com asterisco com Definir formato de célula
- Ocultar e mascarar conteúdos de células com asterisco com código VBA
- Encriptar e mascarar conteúdos de células com asterisco ou outra cadeia de caracteres
- Outros artigos relacionados (operações) sobre folhas de cálculo
No Excel, para mascarar o conteúdo das células com asteriscos, utilize a função Definir Formato de Célula.
1. Selecione as células que pretende ocultar com asteriscos, clique com o botão direito do rato e escolha Definir formato de célula no menu de contexto.
2. Na caixa de diálogo Definir formato de célula, no separador Número, selecione Personalizado na lista Categoria e, em seguida, introduza ;;;** na caixa de texto sob Tipo.
3. Clique em OK e os conteúdos das células selecionadas serão imediatamente mascarados com asteriscos.
Contudo, o conteúdo das células também pode ser visualizado na Barra de Fórmulas.
4. Coloque o cursor na célula cujo conteúdo não pretende ocultar e, em seguida, clique em Revisão > Proteger Folha, desmarque as opções Selecionar Células Desbloqueadas e Formatar Células (pode ativar outras opções conforme necessário) e, por fim, introduza e confirme a palavra-passe para proteger a folha nas caixas de diálogo apresentadas.
Desta forma, os conteúdos das células foram ocultados e substituídos por asteriscos.
Nota: Se o conteúdo das células for constituído por cadeias numéricas, este método apresentá-las-á apenas como células vazias.
Se pretender mascarar números e texto, pode aplicar um código VBA.
1. Selecione as células que pretende encriptar e prima as teclas Alt + F11 para abrir a janela Microsoft Visual Basic para Aplicações.
2. Clique em Inserir > Módulo e copie e cole o código seguinte no novo módulo.
VBA: Ocultar linhas com erro #N/A
Sub E_Cells()
'UpdatebyExtendoffice
Dim xRg As Range
Dim xERg As Range
Dim xWs As Worksheet
Dim xStrRg As String
Dim xStrPw As String
xStrPw = ""
xStrPw = Application.InputBox("Enter Password", "", "", Type:=2)
If xStrPw = "" Then Exit Sub
On Error Resume Next
Set xERg = Selection
Set xWs = Application.ActiveSheet
Set xRg = xWs.Cells
xRg.Locked = False
xERg.Locked = True
xERg.NumberFormatLocal = "**;**;**;**"
xWs.Protect Password:=xStrPw, DrawingObjects:=True, Contents:=True, Scenarios:=True
End Sub
3. Prima a tecla F5 para executar o código. Em seguida, introduza a palavra-passe na caixa de diálogo apresentada e clique no botão OK. Veja a imagem:
Dica:
1. Para desencriptar as células, utilize a seguinte macro.
Sub D_Cells()
'UpdatebyExtendoffice
Dim xRg As Range
Dim xERg As Range
Dim xWs As Worksheet
Dim xStrRg As String
Dim xStrPw As String
xStrPw = ""
xStrPw = Application.InputBox("Type Password", "", "", Type:=2)
If xStrPw = "" Then Exit Sub
On Error Resume Next
Set xWs = Application.ActiveSheet
Set xRg = xWs.UsedRange
xERg.NumberFormatLocal = "**;**;**;**"
xWs.Unprotect Password:=xStrPw
For Each xERg In xRg
If xERg.Locked Then xERg.NumberFormatLocal = "@"
Next
End Sub
2. Com o código VBA, os conteúdos das células também podem ser visualizados na Barra de Fórmulas.
Se pretender encriptar e mascarar o conteúdo das células com uma cadeia de caracteres especial à sua escolha, a funcionalidade Encriptar Célula do Kutools para Excel presta-lhe um excelente serviço.
A ferramenta Criptografar Células no Kutools para Excel pode: 1. Criptografar células que contenham células em branco O Kutools para Excel inclui 300 ferramentas avançadas para resolver os seus desafios no Excel e oferece uma avaliação gratuita de 30 dias. |
Após instalar gratuitamente o Kutools para Excel (avaliação gratuita de 30 dias), siga os passos abaixo indicados.
1. Selecione as células que pretende mascarar e, em seguida, clique em KUTOOLS PLUS > Criptografar Células.
2. Em seguida, na caixa de diálogo apresentada, introduza e confirme a palavra-passe e, na secção Máscara, selecione a opção pretendida.
3. Em seguida, clique em Ok. De momento, todas as células selecionadas foram mascaradas.
Se marcar a opção Nenhuma, as células apresentam uma sequência de caracteres aleatórios.

Se marcar a opção Caractere, pode introduzir qualquer caractere na caixa de texto — as células mostrarão apenas esse caractere.

Se marcar a opção Cadeia, introduza a cadeia de caracteres que pretende que as células apresentem.

Dica: se pretender desencriptar as células ou visualizar os respetivos conteúdos, clique em KUTOOLS PLUS > Descriptografar Células e, em seguida, introduza a palavra-passe para desencriptar com sucesso.
Ocultar linhas com base num valor
Este tutorial apresenta vários métodos para ocultar linhas com base num valor (igual a, maior que ou menor que) noutra coluna no Excel.
Ocultar parte de uma cadeia de texto
Por vezes, precisa de ocultar parte de uma cadeia de texto para proteger informações confidenciais — como, por exemplo, um número de telefone no formato 123-xxx-xxxx. Como pode fazê-lo? Neste artigo, descobrirá soluções simples e eficazes.
As Melhores Ferramentas de Produtividade para o Office
Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...
Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!
Todos os suplementos Kutools — num único instalador.
Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.
- Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um instalador, uma licença— configuração em minutos (pronto para MSI)
- Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
- Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
- Melhor relação qualidade-preço— poupe face à compra individual dos suplementos