Microsoft 365 Modifier aspect message de saisie dans validation de données

MOLY_

XLDnaute Nouveau
Bonjour,

J'ai créé une validation de donnée lorsque je clique sur la cellule verte avec les règles suivantes :
. saisie de 20 caractères maximum
. saisie obligatoire en majuscule

1611941367078.png


Est-il possible de modifier l'aspect du message de saisie ? :
. modifier la couleur du fond jaune en gris par exemple
. pouvoir étirer la bulle pour faire apparaitre chaque commentaire sur une seule ligne
. modifier la couleur et la taille du texte.

Je vous remercie pour votre retour.
 

Pièces jointes

  • Modifier aspect message validation de données.xlsx
    8.7 KB · Affichages: 23
Solution
bONSOUR®
Bonjour,

J'ai créé une validation de donnée lorsque je clique sur la cellule verte avec les règles suivantes :
. saisie de 20 caractères maximum
. saisie obligatoire en majuscule
:) Sans macro...
:mad:position automatique

Garder la validation de données selon modèle ci-dessous
Ajouter un commentaire, modifier le commentaire, pour changer la forme en cliquant sur sa bordure et choisir une autre forme
1611964499004.png

MOLY_

XLDnaute Nouveau
Bonsoir,
Merci pour votre retour.
C'est dommage...
UserForm ou label en VBA du coup ?
J'ai essayé avec un label en m'aidant d'une vidéo "Comment afficher une Infobulle au survol de la souris sur une Forme", le problème c'est que je n'ai pas de "bouton" et je n'ai pas réussi à l'adapter à mon modèle...

Bonne soirée
 

patricktoulon

XLDnaute Barbatruc
bonsoir
fait comme tu fait avec ton fichier mais avec le mien
ne touche rien au code
test double click
test validation (événement change)
si ca te convient on perfectionnera (la personnalisation,le positionnement )
 

Pièces jointes

  • Modifier aspect message validation de donnée(userform).xlsm
    18.6 KB · Affichages: 14

MOLY_

XLDnaute Nouveau
Bonsoir patricktoulon
Merci beaucoup

J'ai donc fait des essais
Je "bidouille en vba" mais je n'y connais pas grand chose
. j'ai réussi à modifier quelques couleurs
. lorsque je modifie le nom "Validation" dans userform dans la partie Caption, cela ne fonctionne plus, il doit y avoir un lien quelque part j'imagine

J'ai quelques questions :
. comment faire pour déplacer la position de l'apparition de l'userform ?
. à quoi correspond la 1ere partie entre Private Sub et End Sub du code VBA ?
. ce qui me plaisait avec la validation de donnée c'est que les personnes n'ont pas le choix, elles sont obligées de saisir en majusule et avec moins de 20 caractères, ce qui n'est pas le cas avec la vba

En tout cas merci beaucoup, ça me permet d'avancer...
 

Pièces jointes

  • Modifier aspect message validation de donnée(userform) - essai.xlsm
    17.8 KB · Affichages: 5

Modeste geedee

XLDnaute Barbatruc
bONSOUR®
Bonjour,

J'ai créé une validation de donnée lorsque je clique sur la cellule verte avec les règles suivantes :
. saisie de 20 caractères maximum
. saisie obligatoire en majuscule
:) Sans macro...
:mad:position automatique

Garder la validation de données selon modèle ci-dessous
Ajouter un commentaire, modifier le commentaire, pour changer la forme en cliquant sur sa bordure et choisir une autre forme
1611964499004.png
 

Pièces jointes

  • Modifier aspect message validation de donnée(userform).xlsm
    58.9 KB · Affichages: 16

patricktoulon

XLDnaute Barbatruc
Dernière édition:

MOLY_

XLDnaute Nouveau
bonjour @Modeste geedee

je n'ai pas cette option chez moi 2013

pour changer la forme avec une shape ,j'ai toujours eu besoins de passer par vba

tu m'a poussé à faire une recherche
https://fr.officetooltips.com/excel_2016/tips/comment_changer_une_forme_de_commentaire_excel.html

je viens même de me rendre compte que l'on pouvait enregistrer la macro quand on ajoute une shape alors qu'avec 2007 on pouvait pas
Merci beaucoup patricktoulon
Ce lien est utile pour changer la forme
Bon week end
 

Discussions similaires

Statistiques des forums

Discussions
312 361
Messages
2 087 599
Membres
103 604
dernier inscrit
CAROETALEX59