Vincule o conteúdo da célula à caixa de comentários em outra célula

1

Gostaria de mostrar o conteúdo de uma célula (string de texto atual) como um comentário em outra célula. Além disso, é possível que essa conexão se atualize caso o conteúdo do teste seja alterado? A cadeia de texto contendo uma célula está no final de uma planilha grande. Se o conteúdo de tal célula pudesse ser mostrado como um comentário na seção visível da tela, eu não teria que rolar constantemente para frente e para trás para acessar a célula distante.

Aprecie as sugestões

    
por Bob 31.07.2013 / 21:29

3 respostas

1

Você pode usar este código no seu VBA no Worksheet ( não um módulo ) do qual o valor vem.

O sheet1 é a planilha na qual você quer que o comentário vá para

O Intersect range é o valor que você deseja usar como comentário e o with range é a célula na qual você quer o comentário.

Private Sub Worksheet_Change(ByVal Target As Range)
Dim cmt As String

'Check Target Range has value
If Not Intersect(Target, Range("A1")) Is Nothing Then

    'Check value isn't blank
    If Target.Value <> "" Then

    'Take target contents and store to string
    cmt = Target.Value

        'Change sheets and set comment of desired range
        With ThisWorkbook.Sheets("Sheet1")
            .Range("A1").ClearComments
            .Range("A1").AddComment Text:=cmt
        End With

    End If

End If
End Sub
    
por 31.07.2013 / 22:08
0

Esta não é, estritamente falando, uma resposta à sua pergunta, mas pode ser uma solução para o seu problema. Pelo que entendi, seu problema é

I want to be able to refer to (i.e., look at) the value(s) of “far away” cell(s) (“at the end of the worksheet”) while I am working in the upper left (home) corner of the worksheet, and I want to be able to do this without scrolling back and forth to the “far away” cell(s).

Portanto, vincule as células "longínquas" às células na área inicial da Planilha2. Você pode olhar para eles com um clique do mouse (ou com Ctrl + Page Down (e Ctrl + Page Up )) e depois voltar para Sheet1 com a mesma rapidez, sem perder o seu lugar.

    
por 01.08.2013 / 00:59
0

Não, não é possível vincular uma célula a um comentário sem usar o VBA.

No entanto, você pode vincular uma célula a uma caixa de texto selecionando a caixa e inserindo o endereço da célula na barra de fórmulas.

Além disso, é possível copiar o intervalo em que você está interessado em rastreá-lo e colá-lo como uma imagem vinculada em outra parte da sua planilha. Como os valores são alterados na planilha, a imagem será atualizada

    
por 31.07.2013 / 21:50