Effacement données sur userform

Résolu
eric2027 Messages postés 296 Statut Membre -  
eric2027 Messages postés 296 Statut Membre -
Bonjour le forum,
Une question que je n'arrive pas à régler
J'ouvre mon userform à l'aide d'un bouton, je rentre mes données (nom, prénom etc...), mais je me suis trompé de personne, je voudrais simplement effacer les données sans fermer mon userform
Pourriez vous m'orienter s'il vous plait
Par avance, merci de votre aide
Cordialement

6 réponses

  1. thev Messages postés 2005 Date d'inscription   Statut Membre Dernière intervention   721
     

    Dim contrôle As Control

    For Each contrôle In Me.Controls
    If TypeOf contrôle Is MSForms.ComboBox _
    Or TypeOf contrôle Is MSForms.ListBox _
    Or TypeOf contrôle Is MSForms.TextBox _
    Then
    contrôle.Value = Empty
    End If
    Next

    --
     
    0
  2. eric2027 Messages postés 296 Statut Membre 6
     
    ça me beug a ce niveau

    For Each contrôle In Me.Controls
    0
  3. thev Messages postés 2005 Date d'inscription   Statut Membre Dernière intervention   721
     
    Au lieu de "Me", mettre le nom de ton Useform. Par exemple,
    "For Each contrôle In Userform1.Controls"

    0
  4. eric2027 Messages postés 296 Statut Membre 6
     
    même en changeant, ça le fais pas
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. thev Messages postés 2005 Date d'inscription   Statut Membre Dernière intervention   721
     
    Il doit y avoir un autre problème dans ton code.
    Voir essai ci-joint qui fonctionne sans problème
    https://www.cjoint.com/c/FFepK0JxWuE
    0
  7. eric2027 Messages postés 296 Statut Membre 6
     
    Oui ça fonctionne mais quand je rempli mon userform, j'aimerais que si je fais une erreur de frappe je puisse effacer ce que j'ai mis sans quitter mon userform, c'est ça que je n'arrive pas à faire
    0