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

Autres (RESOLU)Texte par défaut

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 !

chaelie2015

XLDnaute Accro
Bonjour Form
je souhaite ajouter a ce code : la taille du texte par défaut seulement ( police 9) et la couleur de la police grise.
code :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$C$7" Then
If Target.Value = "Indiquez votre recherche ici" Then Target.Value = ""
ElseIf Range("C7").Value = "" Then
Range("C7").Value = "Indiquez votre recherche ici"
End If
End Sub

merci par avance
 
Bonjour @chaelie2015

Je te propose ceci :
VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$C$7" Then
    If Target.Value = "Indiquez votre recherche ici" Then Target.Value = ""
    ElseIf Range("C7").Value = "" Then
    Range("C7").Value = "Indiquez votre recherche ici"
    [C7].Font.Name = "arial"  'Pour le fun change la police
    [C7].Font.Size = 20       'Pour le fun change la taille de la police
    [C7].Font.Color = RGB(180, 180, 180) 'Change la couleur de la police
End If
End Sub

*Pour info pour modifier la profondeur du gris tu changes les 3 valeurs (identique) par d'autres exemple :
[C7].Font.Color = RGB(100, 100, 100) 'Change la couleur de la police

*Merci de ton retour

@Phil69970
 
Re

Si j'ai compris .....

VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$C$7" Then
    If Target.Value = "Indiquez votre recherche ici" Then Target.Value = ""
        [C7].Font.Name = "colibri"
        [C7].Font.Size = 11
        [C7].Font.Color = RGB(1, 1, 1)
    
    ElseIf Range("C7").Value = "" Then
        Range("C7").Value = "Indiquez votre recherche ici"
        [C7].Font.Name = "arial"  'Pour le fun change la police
        [C7].Font.Size = 20       'Pour le fun change la taille de la police
        [C7].Font.Color = RGB(180, 180, 180) 'Change la couleur de la police
End If
End Sub

@Phil69970
 
Re
peut etre j'ai mal exprimé mon souci,
si je saisi un texte dans la cellule C7 il ne doit pas avoir les mêmes paramètres du texte par défaut.
il doit rester comme les autres cellules ( exemple Arrial norow noir 11)
a+
 
- 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

Discussions similaires

Réponses
14
Affichages
249
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
481
Réponses
9
Affichages
201
Réponses
4
Affichages
179
Réponses
2
Affichages
202
Réponses
1
Affichages
348
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…