Texte dans TextBox selon un autre Textbox

  • 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
Forum Bonsoir
Je souhaite afficher un texte dans le TextBox2 selon la date saisie dans le TextBox1 et selon le cas

Cas1 : si la date de TextBox1 <= a la date today
alors
Message dans TextBox2: « Date Limite TextBox1+ 7 , il vous reste today-TextBox1 jours »

Cas 2 : si la date de TextBox1 > a la date today
Alors
Message dans TextBox2: « Date Limite expirée »
grazie
NB: les TextBox sont dans un USF
 
Re : Texte dans TextBox selon un autre Textbox

Re Bonjour Forum
Je ne sais pas si je change le fil, parceque j"ai un autre souci concernant USF
mon souci est si je valide mon USF sans remplir les TextBOX et ComboBox , dans le tableau de la feuille FSEx il saute automatiquement a la ligne suivante et ce n'est pas ce que je cherchais ?
merci
 
Re : Texte dans TextBox selon un autre Textbox

Re,

Eh bien tant mieux, tu as donc vu qu'en utilisant le calendrier la date commence au 6ème caractère, du moins chez moi (Excel 2003).

Donc ma macro adaptée :

Code:
Private Sub date_arrivée_Change()
If Not IsDate(Mid(date_arrivée, 6)) Then observation_date = "": Exit Sub
Dim d As Date
d = CDate(Mid(date_arrivée, 6)) + 7 'date limite
observation_date = "Date limite " & IIf(Date <= d, d & ", il vous reste " & d - Date & " jour(s)", "expirée")
End Sub
Edit : je viens de voir ton fichier, tu as très bien adapté ma macro.

En effet ça marche aussi avec 5.

A+
 
Dernière édition:
Re : Texte dans TextBox selon un autre Textbox

re
j'ai trouvé dans ce forum ce code
Dim x As Byte
For x = 1 To 10
Select Case x
Case 5, 6
Case Else
With Me.Controls("TextBox" & x)
If .Value = "" Then .SetFocus: MsgBox "Vous devez remplir ce champ !": Exit Sub
End With
End Select
Next x
For x = 1 To 4
With Me.Controls("ComboBox" & x)
If .Value = "" Then .SetFocus: MsgBox "Vous devez remplir ce champ !": Exit Sub
End With
Next x
mais mes TextBox et CombBox sont renomées d'une autre facon
que dois je faire?
grazie
 
- 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
7
Affichages
120
  • Question Question
Microsoft 365 Contrôle sur date
Réponses
8
Affichages
277
  • Question Question
Microsoft 365 Formule Outlook,
Réponses
8
Affichages
192
Réponses
4
Affichages
126
Retour