Neste artigo, aprenderemos como usar a opção de comentário no Microsoft Excel por meio do VBA.
O comentário é a fonte pela qual podemos transmitir a mensagem a cada usuário, se for necessário fornecer informações sobre qualquer célula em particular.
Nós aprenderemos:-
- Como inserir um comentário?
- Como excluir todos os comentários?
- Como excluir todos os comentários de todas as planilhas para uma pasta de trabalho?
- Como ocultar parcialmente os comentários?
- Como ocultar completamente os comentários?
- Como mostrar um único comentário?
- Como visualizar ou mostrar todos os comentários em uma pasta de trabalho inteira do Excel?
- Ocultar comentários específicos no Excel - os comentários ainda serão exibidos.
- Como adicionar comentários de fotos / imagens de fundo no Excel?
Agora comece com como inserir comentários na planilha do Excel?
Vamos dar um exemplo para entender como podemos inserir comentários na planilha do Excel.
Temos os dados na planilha 2 em que temos o horário de entrada e saída de cada funcionário e também registramos as horas de trabalho, horas extras e horas normais na planilha. Em algumas células, queremos inserir os comentários.
Para adicionar os comentários na planilha, siga as etapas abaixo: -
- Abra a página do VBA e pressione a tecla Alt + F11.
- Insira um módulo.
Escreva o código abaixo mencionado:
Sub AddComment ()Dim sh como planilha
Defina sh = ThisWorkbook.Sheets (1)
sh.Range ("E10"). AddComment ("sábado livre")
sh.Range ("D12"). AddComment ("Total de horas de trabalho - horas normais")
sh.Range ("I12"). AddComment ("8 horas por dia, multiplicar por 5 dias úteis")
sh.Range ("M12"). AddComment ("Total de horas de trabalho de 21 de julho de 2014 a 26 de julho de 2014")
End Sub
Explicação do código: - Primeiro precisamos selecionar o nome do assunto, depois definiremos as variáveis e depois definiremos todos os intervalos onde queremos colocar os comentários.
Para executar a macro, pressione a tecla F5 no teclado. Todos os comentários serão atualizados na planilha do Excel. Você pode identificar os comentários com o retângulo vermelho no canto das células.
Como excluo todos os comentários de uma planilha?
Vamos dar um exemplo para entender como podemos excluir todos os comentários na planilha do Excel.
Temos os dados na folha 2 em que temos o tempo de entrada e saída de cada funcionário e também registramos as horas de trabalho, horas extras e horas normais na folha. No Excel, temos alguns comentários que queremos excluir.
Para excluir todos os comentários da planilha, siga as etapas abaixo: -
- Abra a página do VBA e pressione a tecla Alt + F11.
- Insira um módulo.
- Escreva o código abaixo mencionado:
Cells.ClearComments
End Sub
Como excluir todos os comentários de todas as células em uma pasta de trabalho?
Vamos dar um exemplo para entender como podemos excluir todos os comentários na planilha do Excel.
Temos os dados em duas planilhas nas quais temos o horário de entrada e saída de cada funcionário e também, registramos as horas de trabalho, horas extras e horas normais na planilha. No Excel, temos alguns comentários que queremos excluir, não só da planilha ativa, mas também da pasta de trabalho.
Para excluir todos os comentários de todas as planilhas em uma pasta de trabalho, siga as etapas abaixo: -
- Abra a página do VBA e pressione a tecla Alt + F11.
- Insira um módulo.
- Escreva o código abaixo mencionado:
Dim wsh como planilha
Dim CmtAs CommentFor Each wsh In ActiveWorkbook.Worksheets
Para cada cmt em wsh.Comments
Cmt.Delete
Próximo
Próximo
End Sub
Explicação do código: - Primeiro, precisamos selecionar o nome do assunto e, em seguida, executaremos o loop para verificar as planilhas e, em seguida, excluiremos todos os comentários de todas as planilhas.
Para executar a macro, pressione a tecla F5 no teclado. Todos os comentários serão excluídos de todas as planilhas em uma pasta de trabalho.
Como ocultar comentários parcialmente?
Vamos dar um exemplo para entender como podemos ocultar os comentários parcialmente.
Temos os dados em duas planilhas nas quais temos o horário de entrada e saída de cada funcionário e também registramos as horas de trabalho, horas extras e horas normais na planilha. No Excel, temos alguns comentários que queremos ocultar.
Para ocultar os comentários de todas as planilhas, siga os seguintes passos: -
- Abra a página do VBA e pressione a tecla Alt + F11.
- Insira um módulo.
- Escreva o código abaixo mencionado:
Application.DisplayCommentIndicator = xlCommentIndicatorOnly
End Sub
Explicação do código: - Primeiro daremos o nome do assunto, depois definiremos o código para ocultar os comentários.
Para executar a macro, pressione a tecla F5 no teclado. Todos os comentários serão excluídos de todas as planilhas para uma pasta de trabalho.
Como ocultar os comentários completamente?
Vamos dar um exemplo para entender como podemos ocultar os comentários completamente.
Temos os dados em duas planilhas nas quais temos o horário de entrada e saída de cada funcionário e também registramos as horas de trabalho, horas extras e horas normais na planilha. No Excel, temos alguns comentários que queremos ocultar completamente. Isso significa que os comentários devem estar lá, mas não devem aparecer para ninguém, mas o usuário poderá editar o comentário. Como resultado, este não é um método seguro para proteger completamente os comentários do usuário.
Para ocultar os comentários completamente, siga as etapas abaixo: -
- Abra a página do VBA e pressione a tecla Alt + F11.
- Insira um módulo.
- Escreva o código abaixo mencionado:
Application.DisplayCommentIndicator = xlNoIndicator
End Sub
Explicação do código: - Primeiro precisamos selecionar o nome do assunto e, em seguida, definir o código para ocultar os comentários completamente.
Para executar a macro, pressione a tecla F5 no teclado. Todos os comentários serão ocultados completamente da planilha do Excel.
Como mostrar um único comentário e deve estar sempre visível?
Macro é usado para exibir certos comentários importantes em uma planilha ou pasta de trabalho no Excel.
Vamos dar um exemplo para entender como podemos mostrar o único comentário no Excel.
Temos os dados em duas planilhas nas quais temos o horário de entrada e saída de cada funcionário e também registramos as horas de trabalho, horas extras e horas normais na planilha. No Excel, temos alguns comentários que queremos mostrar no comentário único entre o comentário de N números.
Para mostrar o único comentário, siga as etapas abaixo: -
- Abra a página do VBA e pressione a tecla Alt + F11.
- Insira um módulo.
-
- Escreva o código abaixo mencionado:
Dim sh como planilha
Defina sh = ThisWorkbook.Sheets (1)
sh.Range ("E10"). Comment.Visible = True
End Sub
Explicação do código: - Primeiro decidimos o nome do assunto e, em seguida, temos que definir o código para mostrar o único comentário na planilha.
Para executar a macro, pressione a tecla F5 no teclado. Apenas um comentário aparecerá e os outros comentários permanecerão ocultos.
Como mostrar todos os comentários em uma pasta de trabalho inteira do Excel?
Isso é útil quando recebemos qualquer pasta de trabalho de alguém e não sabemos qual célula tem comentários na pasta de trabalho, então podemos usar este código VBA para mostrar todos os comentários dentro de uma pasta de trabalho.
Vamos dar um exemplo para entender como podemos mostrar todos os comentários em toda a pasta de trabalho do Excel.
Temos os dados em duas planilhas nas quais temos o horário de entrada e saída de cada funcionário e também, registramos na planilha as horas de trabalho, horas extras e horas normais com poucos comentários. Mas todos os comentários estão ocultos e queremos ver todos os comentários ocultos.
Para mostrar o único comentário, siga as etapas abaixo: -
- Abra a página do VBA e pressione a tecla Alt + F11.
- Insira um módulo.
- Escreva o código abaixo mencionado:
Application.DisplayCommentIndicator = xlCommentAndIndicator
End Sub
Explicação do código: - Primeiro precisamos decidir o nome do assunto e, em seguida, definir o código para mostrar todos os comentários na planilha.
Para executar a macro, pressione a tecla F5 no teclado. Todos os comentários aparecerão na planilha do Excel.
- Ocultar comentários específicos no Excel - os comentários ainda serão exibidos.
Como ocultar comentários específicos no Excel?
Isso é útil para ocultar os poucos comentários que não queremos mostrar a todos nos dados.
Vejamos um exemplo para entender como podemos ocultar alguns comentários específicos em uma pasta de trabalho inteira do Excel.
Temos os dados em duas planilhas nas quais temos o horário de entrada e saída de cada funcionário e também registramos as horas de trabalho, horas extras e horas normais na planilha.
Para ocultar alguns comentários específicos, siga os seguintes passos: -
- Abra a página do VBA e pressione a tecla Alt + F11.
- Insira um módulo.
- Escreva o código abaixo mencionado:
Dim sh como planilha
Defina sh = ThisWorkbook.Sheets (1)
sh.Range ("E10"). Comment.Visible = False
sh.Range ("D12"). Comment.Visible = False
End Sub
Explicação do código: - Primeiro precisamos decidir o nome do assunto e, em seguida, definir os intervalos que queremos invisíveis.
Para executar a macro, pressione a tecla F5 no teclado. Apenas 2 comentários aparecerão em 4.
- Como adicionar comentários de fotos / imagens de fundo no Excel?
Como adicionar fundo de fotos ou imagens na caixa de comentários?
Esta macro será usada para definir fotos ou imagens no fundo da caixa de comentários do computador. Isso tornará os comentários e o Excel mais atraentes.
Vamos dar um exemplo para entender como podemos adicionar fundo de fotos ou imagens na caixa de comentários.
Temos os dados em duas planilhas nas quais temos o horário de entrada e saída de cada funcionário e também registramos as horas de trabalho, horas extras e horas normais na planilha com poucos comentários em que queremos adicionar fotos ou imagens.
Para adicionar as fotos ou imagens na caixa de comentários, siga as etapas abaixo: -
- Abra a página do VBA e pressione a tecla Alt + F11.
- Insira um módulo.
- Escreva o código abaixo mencionado:
Dim sh como planilha
Defina sh = ThisWorkbook.Sheets (1)
sh.Range ("E10"). AddComment ("sábado livre")
sh.Range ("E10"). Comment.Shape.Fill.UserPicture "D: \ Data \ Flower.jpg"
sh.Range ("D12"). AddComment ("Total de horas de trabalho - horas normais")
sh.Range ("D12"). Comment.Shape.Fill.UserPicture "D: \ Data \ Flower.jpg"
End Sub
Explicação do código: - Primeiro, precisamos selecionar o nome do assunto e, em seguida, definir o intervalo onde queremos adicionar o comentário e de onde queremos adicionar a imagem na caixa de comentários.
Para executar a macro, pressione a tecla F5 no teclado e os comentários aparecerão com as imagens na caixa de comentários.
É assim que podemos criar os comentários, ocultar, deletar, inserir a imagem na caixa de comentários através do VBA do Microsoft Excel.
Introdução aos Formulários de Usuário do Excel VBA| Explicarei como criar um formulário no Excel, como usar a caixa de ferramentas VBA, como lidar com as entradas do usuário e, finalmente, como armazenar as entradas do usuário. Percorreremos esses tópicos usando um exemplo e um guia passo a passo.
Variáveis VBA no Excel| VBA significa Visual Basic for Applications. É uma linguagem de programação da Microsoft. É usado com aplicativos do Microsoft Office, como MSExcel, MS-Word e MS-Access, enquanto as variáveis VBA são palavras-chave específicas.
Escopo de Variável Excel VBA| Em todas as linguagens de programação, temos especificadores de acesso à variável que definem de onde uma variável definida pode ser acessada. O Excel VBA não é exceção. O VBA também tem especificadores de escopo.
Argumentos ByRef e ByVal | Quando um argumento é passado como um argumento ByRef para uma subfunção ou função diferente, a referência da variável real é enviada. Quaisquer alterações feitas na cópia da variável, serão refletidas no argumento original.
Exclua planilhas sem prompts de confirmação usando VBA no Microsoft Excel | Como está excluindo planilhas usando o VBA, você sabe o que está fazendo. Você gostaria de dizer ao Excel para não mostrar este aviso e excluir a maldita planilha.
Adicionar e salvar uma nova pasta de trabalho usando VBA no Microsoft Excel 2016| Neste código, primeiro criamos uma referência a um objeto de pasta de trabalho. E então o inicializamos com um novo objeto de pasta de trabalho. A vantagem dessa abordagem é que você pode realizar operações nesta nova pasta de trabalho facilmente. Como salvar, fechar, excluir, etc.
Exibir uma mensagem na barra de status do Excel VBA| A barra de status no Excel pode ser usada como um monitor de código. Quando seu código VBA é longo e você executa várias tarefas usando o VBA, geralmente desativa a atualização da tela para não ver a tela piscando.
Desativar mensagens de aviso usando VBA no Microsoft Excel 2016| Este código não apenas desabilita alertas VBA, mas também aumenta a eficiência de tempo do código. Vamos ver como.
Artigos populares:
50 atalhos do Excel para aumentar sua produtividade | Torne sua tarefa mais rápida. Esses 50 atalhos farão você trabalhar ainda mais rápido no Excel.
A função VLOOKUP no Excel | Esta é uma das funções mais usadas e populares do Excel, que é usada para pesquisar valores em diferentes intervalos e planilhas.
CONT.SE no Excel 2016 | Conte valores com condições usando esta função incrível. Você não precisa filtrar seus dados para contar valores específicos. A função Countif é essencial para preparar seu painel.
Como usar a função SUMIF no Excel | Esta é outra função essencial do painel. Isso ajuda você a somar valores em condições específicas.