Misterbean
XLDnaute Nouveau
Bonjour,
Grâce aux personnes actives sur ce Forum, mes connaissances de VBA (étant TRES débutant) s'améliorent de jour en jour. Voici ma nouvelle question:
J'ai un module VBA, qui, lors de double click, rempli automatiquement la cellule avec une couleur + un contenu (par exemple le chiffre "8" lié à la couleur rouge, chiffre "4" à la couleur rose,..). Le texte apparaît mais pas au bon format que j'aimerais
J'aimerais que ce contenu soit centré, Arial, 11pt et couleur grise. Voici le code actuel:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim Couleur As Long
Select Case Target.Value
Case "": Valeur = 8: Couleur = 1
Case 8: Valeur = 4: Couleur = 2
Case 4: Valeur = "": Couleur = 3
End Select
Target.Interior.color = Choose(Couleur, RGB(255, 0, 0), RGB(237, 125, 49), RGB(255, 255, 255))
Target = Valeur
Cancel = True
End Sub
Pouvez-vous m'aider ?
Merci
MB
Grâce aux personnes actives sur ce Forum, mes connaissances de VBA (étant TRES débutant) s'améliorent de jour en jour. Voici ma nouvelle question:
J'ai un module VBA, qui, lors de double click, rempli automatiquement la cellule avec une couleur + un contenu (par exemple le chiffre "8" lié à la couleur rouge, chiffre "4" à la couleur rose,..). Le texte apparaît mais pas au bon format que j'aimerais
J'aimerais que ce contenu soit centré, Arial, 11pt et couleur grise. Voici le code actuel:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim Couleur As Long
Select Case Target.Value
Case "": Valeur = 8: Couleur = 1
Case 8: Valeur = 4: Couleur = 2
Case 4: Valeur = "": Couleur = 3
End Select
Target.Interior.color = Choose(Couleur, RGB(255, 0, 0), RGB(237, 125, 49), RGB(255, 255, 255))
Target = Valeur
Cancel = True
End Sub
Pouvez-vous m'aider ?
Merci
MB