Date de Jour dans un TextBox Enable False

  • Initiateur de la discussion Initiateur de la discussion Ilino
  • Date de début Date de début

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 !

Ilino

XLDnaute Barbatruc
Bonsoir Forum
je souhaiterai faire la Date de jour dans un TextBox ( dans une feuille) avec la propriété Enable False est il possible ??

Code:
Private Sub TextBox2_Change()
Me.TextBox2 = "On est le " & Date
TextBox2.Enabled = False
End Sub
Avec ce code ça marche pas ?
Thinks
 
Dernière édition:
Re : Date de Jour dans un TextBox Enable False

Bonsoir Ilino,
Juste avec le code que tu propose, je pense que:
Si tu utilise une Private Sub TextBox2_Change() il faudrai que la TextBox2 puisse changer, ce qui n'est pas possible si la TextBox2 est Enabled = False... ...Comment vhanger une TextBox si elle n'est pas modifiable.
Si tu veux que ta TextBox affiche la date à l'ouverture d'un USF utilise plutot
VB:
Private Sub UserForm_Initialize()
Me.TextBox2.Value = "On est le " & Date
End Sub
Cordialement

EDIT Je n'avais pas vu que la TextBox était sur une feuille.... Désolé
 
Dernière édition:
Re : Date de Jour dans un TextBox Enable False

Bonsoir Ilino,
Juste avec le code que tu propose, je pense que:
Si tu utilise une Private Sub TextBox2_Change() il faudrai que la TextBox2 puisse changer, ce qui n'est pas possible si la TextBox2 est Enabled = False... ...Comment vhanger une TextBox si elle n'est pas modifiable.
Si tu veux que ta TextBox affiche la date à l'ouverture d'un USF utilise plutot
VB:
Private Sub UserForm_Initialize()
Me.TextBox2.Value = "On est le " & Date
End Sub
Cordialement

EDIT Je n'avais pas vu que la TextBox était sur une feuille.... Désolé

Bonsoir
merci pour la réponse rapide , justement mon souci la TextBox sur une feuille ?
Grazie
 
Re : Date de Jour dans un TextBox Enable False

Re
Si nous sommes sur un feuille,
VB:
Private Sub Worksheet_Activate()
Me.TextBox2.Value = "On est le " & Date
End Sub
Après on peux voir à l'ouverture du fichier en mettant le code dans le ThisWorkbook
VB:
Private Sub Workbook_Open()
Sheets("Feuil1").TextBox2.Value = "On est le " & Date
End Sub
Cordialement
 
Dernière édition:
Re : Date de Jour dans un TextBox Enable False

Bonsoir Ilino, Efgé,

Pas trop compris mais il me semble qu'il suffit de mettre la propriéte Locked de la TextBox à True.

Une macro peut modifier la valeur mais pas l'utilisateur.

Edit : c'est valable pour un Userform, pas si la TextBox est dans une feuille de calcul.

A+
 
Dernière édition:
- 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
4
Affichages
229
Réponses
10
Affichages
659
  • Question Question
Microsoft 365 Problème de date
Réponses
5
Affichages
356
Réponses
15
Affichages
774
Retour