couleur de cellule active

  • Initiateur de la discussion Initiateur de la discussion philippe
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

P

philippe

Guest
Bonjour, j'ai voulu utiliser la procédure ci-dessous issue d'un fil de Thierry. Mon problème est que çà ne fonctionne pas comme je le souhaiterais. En effet, normalement cette procédure permet de changer la couleur de la cellule active et de restituer sa couleur précédente dès que l'on change de cellule. Chez moi la couleur précédente n'est pas restituée mais reste en jaune. Quelqu'un pourrait il voir ce qui ne va pas ?

Merci beaucoup

Philippe

Dim AdressePrecedent As String
Dim CouleurPrecedent As Long
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
On Error GoTo Sortie
If CouleurPrecedent = Null Or AdressePrecedent = "" Then
With ActiveCell
AdressePrecedent = .Address
CouleurPrecedent = .Interior.ColorIndex
End With
End If

Range(AdressePrecedent).Interior.ColorIndex = CouleurPrecedent
With Range(Target.Address).Interior
CouleurPrecedent = .ColorIndex
.ColorIndex = 36
End With
AdressePrecedent = Target.Address
Sortie:
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
14
Affichages
330
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Retour