Garder la ligne courante visible à la perte du focus sur Excel

Sous Microsoft Excel la sélection courante n'est plus visible quand on change de fenêtre, c'est particulièrement gênant quand on bosse sur deux écran. Avec une simple Macro on peut facilement remédier à ça.

Cette Macro change simplement le fond le ligne courante en jaune.

NB: cette Macro écrasement la couleur de fond précédemment définie.

Les étapes pour ajouter la Macro sont les suivantes :
2014-09-24_14h54_15

Private previousActive As String

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If previousActive = Empty Then
        previousActive = "A1"
    End If

    Range(previousActive).EntireRow.Interior.ColorIndex = "0"
    ActiveCell.EntireRow.Interior.ColorIndex = "6"
    previousActive = ActiveCell.Address
End Sub

Résultat :

2014-09-24_14h52_39

Source

Edit (2015-02-10):

Et voici le code pour changer le couleur du texte de la ligne et de la colonne courante en rouge :

Private previousActive As String

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If previousActive = Empty Then
        previousActive = "A1"
    End If
    Range(previousActive).EntireRow.Font.Color = 0
    Range(previousActive).EntireColumn.Font.Color = 0
    ActiveCell.EntireRow.Font.Color = 255
    ActiveCell.EntireColumn.Font.Color = 255
    previousActive = ActiveCell.Address
End Sub

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Time limit is exhausted. Please reload the CAPTCHA.