Eu queria saber como formatar uma célula para exibir o valor de outra célula dentro da coluna que está sendo usada atualmente. A célula a ser formatada seria separada da coluna ativa.
Responder1
Eu gostaria de sugerir que a macro VBA o ajudará a copiar o valor da célula e a cor da fonte da célula que foi clicada duas vezes em outra célula em uma coluna diferente.
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Not Intersect(Target, Range("C:E")) Is Nothing Then
Cancel = True
If Application.CountIf(Sheets("Sheet1").Range("B:B"), Target.Value) = 0 Then
Cells(Target.Row, 2).Value = Target.Value
Cells(Target.Row, 2).Font.color = Target.Font.color
End If
End If
End Sub
Como funciona:
- ImprensaAlt+F11para abrir o editor VB.
- cópia de&Colareste código com a planilha (
neste código de exemplo
Sheet is 1
, você pode alterar o nome da planilha conforme sua necessidade), como Módulo Padrão. - Assim que você clicar duas vezes em qualquer célula em Columns
C to E
, este código teráCopy
seu valor junto comFont color
a célula adjacente emColumn B
.
Observação
- As colunas de origem
C
sãoE
editáveis. - No indica Column
Cells(Target.Row, 2)
, e também é editável.2
B
- Você pode usar
Target.Interior.Color
para copiarBackground color
.
Responder2
O que entendi da sua pergunta é, por exemplo, que você quer celularE5exibir o valor da célulaD4. Então coloque esta fórmula na célulaE5:
=D4
Corrija-me se eu estiver errado. Não pude comentar ainda porque minha reputação não é suficiente.
Responder3
Se você quer dizer que deseja que uma célula (por exemplo, E5
) exiba um valor atualizado dinamicamente com base na seleção atual (ou seja, o cursor), isso mudaria à medida que o usuário se movesse pela planilha com as teclas do cursor (e/ou por clicando nas células), tenho certeza de que isso é impossível. Definitivamente, é impossível fazer isso com uma fórmula, e não sei como uma macro (VBA) pode capturar o movimento da seleção/cursor.
Mas, por favor, pare de usar a palavra “formato” ou explique por que você acredita que ela é apropriada. No Excel, “formato” refere-se a negrito, itálico, cor, etc., e você não parece estar perguntando sobre isso.