Me preguntaba cómo formatear una celda para mostrar el valor de otra celda dentro de la columna que se está utilizando actualmente. La celda a formatear estaría separada de la columna activa.
Respuesta1
Me gustaría sugerir que VBA Macro le ayudará a copiar el valor de celda y el color de fuente de la celda en la que se hizo doble clic en otra celda en una columna 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
Cómo funciona:
- PrensaAlt+F11para abrir el editor VB.
- Copiar&Pegareste código con la Hoja (
En este código de muestra
Sheet is 1
, puede modificar el nombre de la hoja según sus necesidades.), como Módulo Estándar. - Tan pronto como haga doble clic en cualquier celda en las columnas
C to E
, este código tendráCopy
su valor junto conFont color
la celda adyacente enColumn B
.
NÓTESE BIEN
- Las columnas de origen
C
sonE
editables. - En
Cells(Target.Row, 2)
la2
columna indicaB
, y también es editable. - Puedes utilizar
Target.Interior.Color
para copiarBackground color
.
Respuesta2
Lo que entiendo de tu pregunta es que, por ejemplo, quieres un celular.E5mostrar el valor de la celdaD4. Entonces pon esta fórmula en la celda.E5:
=D4
Corrígeme si me equivoqué. No pude comentar todavía porque mi reputación no es suficiente.
Respuesta3
Si quiere decir que desea que una celda (por ejemplo, E5
) muestre un valor actualizado dinámicamente en función de la selección actual (es decir, el cursor), cambiaría a medida que el usuario se moviera por la hoja de trabajo con las teclas del cursor (y/o mediante haciendo clic en las celdas), entonces estoy bastante seguro de que es imposible. Definitivamente es imposible hacerlo con una fórmula, y no sé cómo una macro (VBA) puede capturar el movimiento de la selección/cursor.
Pero, por favor, deje de utilizar la palabra “formato” o explique por qué cree que es apropiada. En Excel, "formato" se refiere a negrita, cursiva, color, etc., y parece que no estás preguntando sobre eso en absoluto.