Ir ao conteúdo

Visual Basic Exibir comentário com valor da célula no Excel


Ir à solução Resolvido por Basole,

Posts recomendados

Postado

Bom dia, estou tentando usar o código abaixo conforme indicação do membro osvaldomp e não estou tendo sucesso com o retorno da informação, gostaria de verificar se o conteúdo da célula possui algum formato em especial.

Sub IsereComent()

   Dim oCel As Range

   For Each oCel In

Selection

   With oCel

   .ClearComments

   .AddComment

   .Comment.Text

Text:=.Text

   End With

   Next oCel

End Sub

Postado

Nao entendi muito bem que tipo de formato.

De qualquer forma veja se é isso...

 

 

Sub IsereComentFormat()

   Dim oCel As Range

   For Each oCel In Selection

   With oCel

   .ClearComments

   .AddComment

   .Comment.Text Text:=oCel.DisplayFormat.NumberFormat

   End With

   Next oCel

End Sub

 

Postado
3 horas atrás, Basole disse:

Nao entendi muito bem que tipo de formato.

De qualquer forma veja se é isso...

 

 


Sub IsereComentFormat()

   Dim oCel As Range

   For Each oCel In Selection

   With oCel

   .ClearComments

   .AddComment

   .Comment.Text Text:=oCel.DisplayFormat.NumberFormat

   End With

   Next oCel

End Sub

 

Pelo que havia entendido, seria gerado um comentário com o valor da célula que este comentário esta vinculado porém não é este o resultado da compilação da programação.

Postado
5 horas atrás, Mauricio Vidor disse:

gostaria de verificar se o conteúdo da célula possui algum formato em especial.

 

Foi isso que entendi, que você citou

 

Se não for isso se expresse melhor, por favor

 

Postado
6 minutos atrás, Basole disse:

 

Foi isso que entendi, que você citou

 

Se não for isso se expresse melhor, por favor

 

Estou enviando imagem para demonstrar o retorno quando compilado o comando.

Gostaria que no comentário aparecesse o valor digitado na célula .

Retorno da programação.jpg

Postado
27 minutos atrás, Basole disse:

Substitui está linha 

 


.Comment.Text Text:=oCel.DisplayFormat.NumberFormat

Por está:


.Comment.Text Text:=oCel.value

 

 

aparece erro 400

 

  • Solução
Postado

Segue a correção

Sub IsereComent()

   Dim oCel As Range

   For Each oCel In Selection

   With oCel

   .ClearComments

   .AddComment

   .Comment.Text Text:=.Text

   End With

   Next oCel

End Sub

 

  • Curtir 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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!