Ir ao conteúdo
  • Cadastre-se

Macro Abrir comentário ao selecionar celula c/ setas teclado


lab.lcf

Posts recomendados

Leandro, tudo bem?

Use a macro abaixo, faz o que você precisa:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If ActiveCell.Comment Is Nothing Then
Application.DisplayCommentIndicator = xlCommentIndicatorOnly
Exit Sub
End If

ActiveCell.Comment.Visible = True

End Sub

Sabe como inseri-la?

Com sua planilha aberta dê clique direito sobre a aba em questão e escolha 'exibir código'.

Uma nova janela em branco (do VBA) vai abrir. Cole esse código na janela e aperte Alt Q para voltar ao excel. Voilà!

Se seu excel for superior a 2007, lembre-se de salvar o arquivo no formato 'xlsm', senão as macros não serão salvas.

Abraços.

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Boa tarde lab

você é que esta fazendo errado.

Preste atenção no que o Jeff postou:

Sabe como inseri-la?

Com sua planilha aberta dê clique direito sobre a aba em questão e escolha 'exibir código'.

Uma nova janela em branco (do VBA) vai abrir. Cole esse código na janela e aperte Alt Q para voltar ao excel

Portanto, não é para colar num módulo novo e sim num módulo da planilha.

Um abraço.

Link para o comentário
Compartilhar em outros sites

Aêêê Patropi, valeu a ajuda!

Em tempo, se quiser que rode em todas as abas da planilha, ao invés do código da planilha, cole a macro abaixo no código de Esta Pasta de Trabalho (clique 2x sobre ele na lista à esquerda do VBA):

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
If ActiveCell.Comment Is Nothing Then
Application.DisplayCommentIndicator = xlCommentIndicatorOnly
Exit Sub
End If
ActiveCell.Comment.Visible = True
End Sub

Link para o comentário
Compartilhar em outros sites

Verdade, não tinha pensado nisso.

Substitua o código por esse:

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)

If ActiveCell.Comment Is Nothing Then
Application.DisplayCommentIndicator = xlCommentIndicatorOnly
Exit Sub
Else
Application.DisplayCommentIndicator = xlCommentIndicatorOnly
ActiveCell.Comment.Visible = True
End If

End Sub

PARA COLAR O CÓDIGO NO LUGAR CORRETO:

Com a planilha aberta dê Alt F11 para abrir o VBA;

No menu à esquerda dê clique duplo sobre EstaPasta_de_trabalho;

Na janela em branco que surgir cole o código;

Alt Q para voltar ao excel;

Salve o arquivo em xlsm, ou seja, com as macros habilitadas.

Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois...

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!