Es realmente molesto que Excel (2003 y 2007) no muestre qué celda, fila o columna se selecciona cuando la ventana no está enfocada. Normalmente quiero referirme a la celda o fila actual mientras trabajo en otra aplicación.
¿Hay alguna solución o solución que haga que la celda / fila se destaque cuando no esté enfocada? Sé que puedes copiar una celda (Ctrl + C) pero es un poco cansado hacerlo siempre.
microsoft-excel
salle
fuente
fuente
Respuestas:
Creo que hay una solución, ¡pero realmente depende de tu situación!
Puede crear una macro que se active cuando cambie la selección y simplemente cambie el fondo de cada celda. Cuando 'abandone' la celda, restablecerá el valor de fondo de la fila a blanco y luego seleccionará la nueva fila.
Agregué esto a mi Sheet1 en la ventana de Visual Basic.
Esta captura de pantalla se tomó mientras la aplicación había perdido el foco.
Esto puede ser molesto, ¡pero podría agregar fácilmente un botón que podría activar o desactivar esta función!
Los puntos negativos son (desde la parte superior de mi cabeza: eliminará cualquier resaltado actual que tenga. Por lo tanto, si tiene resaltado en su página (celdas de color), ¡entonces no utilice esto! ¡Además, probablemente se imprimirá con las filas resaltadas!
fuente
Puedes hacer algo como esto si lo necesitas. Aunque puede ser específico de la hoja
Esto cambia lo que no está activo de nuevo a blanco, y cambia la celda activa a amarillo. y todavía se muestra cuando la ventana no está activa. No estoy seguro de que esta sea la mejor manera, pero funciona
fuente
Aquí hay una modificación del código de @datatoo. Lee los valores anteriores para evitar perder el color de relleno actual. También cambia el color del texto para que se destaque aún más. Lo agregué a la hoja de Excel en el editor de código (Alt-F11 de Excel).
Haga clic aquí para obtener información sobre cómo realizar un evento de cambio de hoja de trabajo.
fuente
Use una forma para resaltar la selección.
Nota: Funciona solo cuando se cambia a otra ventana de Excel. Como solución alternativa, puede abrir una ventana de Excel vacía y cambiar a esta ventana antes de cambiar a otra aplicación para mantener el resaltado.
Simplemente agregue esto a su código de ThisWorkbook (su libro de trabajo, no el código de su hoja). Esto funcionará para cada hoja en su libro de trabajo.
Incluso puede formatear la forma a su preferencia ajustando el código.
Las ventajas son:
fuente
En Excel 2003, la dirección de celda seleccionada actualmente se muestra en la esquina superior izquierda. Aunque la celda no está resaltada, te lleva a la mitad.
fuente
No hay una solución permanente a este problema.
una solución alternativa (puede ser molesto en un momento) sería cambiar el resaltado de las celdas seleccionadas mientras están seleccionadas y volver a seleccionarlas nuevamente para eliminar el color.
Pegue este código en el código Sheet1 detrás y vaya a su hoja de cálculo y seleccione algunas celdas, seleccione otras y luego vuelva a seleccionar las primeras para soltar el color
fuente
Una solución simple que coloca un color de celda cuando cambia la selección
Una solución compleja que solo cambia el color de la celda cuando se pierde el foco
En un módulo estándar:
En la (s) hoja (s) en la que desea que funcione:
En
ThisWorkbook
:Citas: La solución simple se basa en una respuesta previa de @Dave ; La solución compleja se reunió de muchas fuentes, especialmente con la ayuda de @JohnColeman en esta publicación .
fuente