mise en forme sur double clic

  • Initiateur de la discussion nonove
  • Date de début
N

nonove

Guest
Slt a tous !

Je suis a la recherche de la commande (VBA ? ; macro Excel ? ; ou autre) qui permet de mettre en forme (couleur de fond, police, bordure etc...) une cellule en double cliquant dessus.

J'ai déjà vu ce type de formatage dans des grilles de loto, le simple fait de double cliquer sur une case fait passer sa couleur de fond de gris (couleur de la grille) à rouge, en modifiant en même temps la couleur de la police.

Je précise que je ne conais pas VBA, ou si peu. En revanche, j'ai développer sous langage macro excel, mais j'ai bcp de mal à passer à VBA.

Merci d'apporter une lumière à mon chemin.
Nonove.
 
A

Ashaar

Guest
Bonjour nonove,
tu peux contrôler le dblclic de la souris par une macro évenementielle.

A titre d'exemple, le code ci-dessous change la couleur du fond de gris en jaune clair et la couleur de police de noir en rouge.

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Excel.Range, Cancel As Boolean)

If ActiveCell().Interior.ColorIndex = 15 Then
ActiveCell().Interior.ColorIndex = 36 'jaune clair
Else
ActiveCell().Interior.ColorIndex = 15 'gris
End If

If ActiveCell().Font.ColorIndex = 1 Then 'noir
ActiveCell().Font.ColorIndex = 3 'rouge
Else
ActiveCell().Font.ColorIndex = 1 'noir
End If

End Sub
 

Discussions similaires

Réponses
12
Affichages
436

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
314 017
Messages
2 104 584
Membres
109 084
dernier inscrit
mizab