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

XL 2013 Label visible

maval

XLDnaute Barbatruc
Bonjour

Sur un formulaire je vous rendre visible deux labels a condition:
Je voudrais rendre visible un label si la valeur d'un textbox est une date "dd/mm/yyyy" .


Si non pas de label

Je vous remercie
 

Pièces jointes

  • Label visible.xlsm
    21.2 KB · Affichages: 30
  • Label visible.xlsm
    21.2 KB · Affichages: 34
Dernière édition:

Lone-wolf

XLDnaute Barbatruc
Re : Label visible

Bonjour Max

Ton fichier en retour. J'ai supprimer le 2ème Label "Je suis visible" en trop.
 

Pièces jointes

  • Label visible.xlsm
    22.1 KB · Affichages: 41
  • Label visible.xlsm
    22.1 KB · Affichages: 31

mapomme

XLDnaute Barbatruc
Supporter XLD
Re : Label visible

Bonjour à tous ,

Un essai :


  • [*=1]avec contrôle en cours de frappe
    [*=1] contrôle de la validité de la date (une date comme 12/13/2015 est interdite)

Edit: avec emprunt du code de laetitia90 que je remercie

VB:
Private Sub TextBox1_KeyUp(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
Dim TabJMA, EssaiDate, OK As Boolean
  TabJMA = Split(TextBox1, "/")
  If Not TextBox1 Like "##/##/####" Then
    OK = False
  Else
    On Error Resume Next
    TabJMA(1) = Format(TabJMA(1) & "/2016", "mmmm")
    EssaiDate = DateValue(Join(TabJMA, "-"))
    OK = (Err.Number = 0)
    On Error GoTo 0
  End If
  Label11.Visible = Not OK: Label22.Visible = OK
  Label1.Visible = OK: Label2.Visible = OK
End Sub

Private Sub UserForm_Initialize()
  Label11.Visible = True: Label22.Visible = False
  Label1.Visible = False: Label1.Visible = False
End Sub
 

Pièces jointes

  • maval- Date Label visible- v2.xlsm
    19.6 KB · Affichages: 35
Dernière édition:

Discussions similaires

Réponses
7
Affichages
459
Réponses
18
Affichages
785
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…