XL 2019 Texte en arrière plan dans une cellule

julie.lecoarer

XLDnaute Nouveau
Bonjour tout le monde,

Je souhaiterai mettre un texte dans une cellule qui s'enlèvera lorsque l'on écrit quoi que ce soit mais qui réapparaîtra si il n'y a rien d'écrit dans la cellule.
(ex: lorsque l'on met un titre a notre publication sur ce forum).

Merci beaucoup pour votre aide
 

raf26

XLDnaute Occasionnel
Bonjour le forum, bonjour Sylvanu

Je viens d'utiliser ton fichier, c'est génial. Merci à toi.

Une question : comment faire sur des cellules fusionnées (par exemple sur ton fichier si D5 est fusionnée avec E5) ?

J'ai essayé de modifier le code en "D5:E5" mais cela ne fonctionne pas.

Aurais-tu une solution ?

Merci
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour,
La solution est simple, il suffit de spécifier la première cellule à gauche. ( voir PJ )
J'en ai profité pour simplifier la macro. Pour rajouter une cellule il suffit de copier ces quatre lignes à la suite :

VB:
'Mettre un commentaire ici.
If Target.Address = "Coordonnées de la cellule" Then
    SiVide Target.Row, Target.Column, "Phrase qui apparait quand cellule vide"
End If

Ce qui donne pour adresse :

'Adresse
If Target.Address = "$D$9" Then
    SiVide Target.Row, Target.Column, "Veuillez entrer votre adresse."
End If
 

Pièces jointes

  • NomPrénom(V4).xlsm
    17.4 KB · Affichages: 11

_Thierry

XLDnaute Barbatruc
Repose en paix
Bonjour Sylvanu, Raf26

Oui c'est mieux avec ce fix Sylvanu :cool: "énorme" comme tu dis ! LoL
Moi j'ai fait une approche "Intersect" pour la question de Raf26, mais je me demande si c'est nécessaire...

@+Thierry
 

Pièces jointes

  • NomPrénom(V5).xlsm
    15.9 KB · Affichages: 12

_Thierry

XLDnaute Barbatruc
Repose en paix
Ah oui c'est utile, car sur ta v04, si on vide, le texte générique ne revient plus....

1588936019169.png

@+Thierry
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour,
Sur la V4, le texte revient si la cellule est vide.
Le seul moyen que j'ai trouvé est d'y mettre un espace. Mais si le contenu est supprimé le texte revient.
Par contre dans votre fichier, vous êtes parti sur la V3. La V4 est beaucoup plus simple, surtout pour les modifs.
 

raf26

XLDnaute Occasionnel
Re Sylvanu et Thierry,

J'allais écrire

car sur ta v04, si on vide, le texte générique ne revient plus.

mais Thierry et Sylvanu, vous m'avez devancé ! :)

Merci Thierry ton code fonctionne sur les cellules fusionnées.

Du coup question à vous 2 :

est-il possible de réunir le meilleur de vous même ? :p

le code simplifié de Sylvanu avec la prise en compte de la fusion par Thierry ?

Cordialement
 

Discussions similaires

Statistiques des forums

Discussions
312 103
Messages
2 085 313
Membres
102 860
dernier inscrit
fredo67