Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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
 
A

Ashaar

Guest
Et inversement : jaune clair en gris et rouge en noir.

Ps : mes moufles ont ripées sur le clavier. En plus avec mes 2 mains gauche, j'ai du mal a saisir.
 

Discussions similaires

Réponses
12
Affichages
436
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…