esconder e não ajudar planilhas no Excel é uma tarefa simples.
pode esconder uma folha de trabalho e o utilizador não a veria quando abrisse o livro de trabalho. No entanto, eles podem facilmente desapertar a planilha se quiserem (como veremos mais tarde neste tutorial).
mas e se você não quiser que eles sejam capazes de desapertar a(s) Folha (s) de trabalho.
para fazer isso, você precisa tomar alguns passos adicionais para se certificar de que as folhas de cálculo estão ‘muito escondidas’ (também Cobertas mais tarde neste tutorial).,
vamos ver como esconder uma planilha no Excel para que ela possa ser facilmente descartada, ou não pode ser descartada.
Este Tutorial cobre:
forma Regular de esconder uma folha de trabalho no Excel
pode usar os passos abaixo para esconder uma folha de trabalho no Excel:
- carregue com o botão direito na página da folha que deseja esconder.Carregue em esconder.
isto iria esconder instantaneamente a folha de trabalho, e não a irá ver no livro de trabalho. Esta configuração permanece intacta quando você salvar o livro de trabalho e reabri-lo novamente, ou enviá-lo para algum outro.,
dica PRO: para esconder várias folhas de uma só vez, mantenha a tecla de controlo e depois seleccione as páginas das folhas (que deseja esconder) uma a uma. Uma vez seleccionada, carregue com o botão direito em qualquer uma das páginas seleccionadas e carregue em ‘esconder”. Isto irá esconder todas as folhas de trabalho de uma só vez.
enquanto este método esconde a folha de trabalho, é extremamente fácil desapertar estas folhas de trabalho também.
Aqui estão os passos para desapertar uma folha de trabalho no Excel:
- clique com o botão direito em qualquer uma das páginas existentes.clique em Unhide.,
- na janela do Unhide, seleccione a folha que deseja desengatar.
- clique em OK.
isto irá tornar instantaneamente a folha visível no livro de trabalho.Note que só pode desengatar uma folha de cada vez. Para desapertar várias folhas, você precisa repetir os passos acima para desapertar cada folha de trabalho. Alternadamente, você pode usar um código de macro para desapertar todas as planilhas de uma vez.,
embora este método funcione na maioria dos casos, não ajuda realmente se quiser esconder as folhas de trabalho para que o seu cliente ou colega (ou qualquer pessoa com quem partilha o livro de trabalho) não possa desapertar e ver estas.
tudo o que eles precisam fazer é carregar com o botão direito em qualquer uma das páginas e eles irão ver o que todas as folhas de cálculo estão escondidas (e desapertar estas facilmente).
então vamos ver como você pode realmente esconder uma planilha para que ela não possa ser descartada (pelo menos não tão facilmente).,
esconder uma folha de trabalho para que não possa ser negada
Aqui estão os passos para esconder uma folha de trabalho para que não possa ser negada:
- carregue com o botão direito em qualquer uma das páginas da folha de trabalho.
- clique no código de visualização.
- no Editor VB, no Explorador do projecto no Editor VB, seleccione a folha de trabalho que deseja esconder.
- Com a folha seleccionada, carregue no ícone Propriedades da barra de ferramentas (ou use o atalho de teclado F4).,
- na área de propriedades que abre, seleccione a lista à frente da opção”visível”.
- seleccione ‘2 – xlSheetVeryHidden’.
- feche o Editor VB.
Agora você vai notar que a folha está escondida.
Quando carregar com o botão direito em qualquer uma das páginas, não a irá ver na lista de folhas escondidas que poderá desapertar.este método é infalível? – Não!
este método funciona como um usuário não pode ver a folha escondida na lista de folhas que ele/ela pode desapertar.,
mas isso não significa que a folha não pode ser desviada.
Mostrar uma Folha que tem sido ‘Ocultos’
Aqui estão os passos para reexibir uma planilha que tem sido “Muito Escondido”:
- clique com o botão Direito do rato em qualquer uma das guias existentes.
- clique no código de visualização.
- no Editor VB, carregue no nome da folha que deseja desapertar (estará disponível no project explorer como parte dos objectos do Livro de trabalho).,
- Se a área de propriedades não estiver visível, carregue no ícone de Propriedades da barra de ferramentas (ou use o atalho de teclado F4).
- na área de propriedades, mude a propriedade visível de ‘2 – xlSheetVeryHidden’ para ‘-1 – xlSheetVisible’.
- feche o Editor VB.
isto irá anular a folha de trabalho e ficará visível no livro de trabalho.
esconder / esconder as folhas de cálculo usando o VBA
Se tiver muitas folhas de cálculo que precisa de esconder/desapertar, poderá ocupar muito do seu tempo.,
usando um código VBA simples pode automatizar esta tarefa para você.
Ocultar Todas as Planilhas Usando o VBA
Abaixo está o código VBA que irá esconder todas as folhas de cálculo, exceto o curso/planilha ativa:
'This macro will hide all the worksheet except the active sheetSub HideAllExceptActiveSheet()Dim ws As WorksheetFor Each ws In ThisWorkbook.WorksheetsIf ws.Name <> ActiveSheet.Name Then ws.Visible = xlSheetHiddenNext wsEnd Sub
O código acima seria esconder toda a folha de cálculo, exceto o exceto a folha activa. No entanto, ele irá escondê-lo para que estes possam ser facilmente evitados (note que ws.A propriedade visível é definida como xlSheetHidden).,
Se quiser esconder as folhas para que estas não possam ser desviadas, use o código abaixo:
'This macro will hide all the worksheet except the active sheetSub HideAllExcetActiveSheet()Dim ws As WorksheetFor Each ws In ThisWorkbook.WorksheetsIf ws.Name <> ActiveSheet.Name Then ws.Visible = xlSheetVeryHiddenNext wsEnd Sub
a única alteração que fizemos aqui foi fazer o ws.Propriedade visível xlSheetVeryHidden.
desaperta todas as folhas de trabalho usando o VBA
abaixo está o código que irá desapertar todas as folhas de trabalho escondidas no livro de trabalho.
'This code will unhide all sheets in the workbookSub UnhideAllWoksheets()Dim ws As WorksheetFor Each ws In ThisWorkbook.Worksheetsws.Visible = xlSheetVisibleNext wsEnd Sub
Usando este código, nós simplesmente passamos por cada folha de trabalho um por um e fazemos o ws.Propriedade visível igual à xlSheetVisible.onde colocar o código?,
abaixo estão os passos para colocar o código no Editor VB:
- carregue na página de desenvolvimento.
- clique no ícone Visual Basic (ou use o atalho de teclado – ALT + F11).
- no Editor VB, clique com o botão direito em qualquer um dos objetos do livro de trabalho.
- vá para inserir e selecionar Módulo. Isto irá inserir um novo módulo no manual.
- duplo-click no ícone do módulo e copiar e colar o código na janela do Código do módulo.,
Agora você pode atribuir a macro a uma forma ou executá-la a partir da página de desenvolvimento. Você pode ler mais sobre diferentes maneiras de executar uma macro no Excel aqui.
Note que você não precisa inserir um novo módulo para cada código. Você pode ter um único módulo e ter vários códigos de macro VBA nele.
Pode também gostar dos seguintes tutoriais Excel:
- colunas Unhide no Excel (um guia passo-a-passo simples)
- Como Desenrrascar folhas no Excel (todas de uma só vez)
- Como criar e usar um Add-in Excel.Macros de Excel úteis para iniciantes.,
- Como bloquear as células no Excel.
- Como bloquear fórmulas no Excel.
- Esconder valores Zero no Excel
- Como apagar todas as linhas e Colunas escondidas no Excel
Leave a Reply