IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

UserForm saisie ne fonctionne pas [XL-2019]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Novembre 2022
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Auditeur informatique
    Secteur : Services de proximité

    Informations forums :
    Inscription : Novembre 2022
    Messages : 18
    Par défaut UserForm saisie ne fonctionne pas
    Bonjour,

    Je sollicite votre aide pour un formulaire de saisie pour une liste déroulante et le bouton Ajouter du UserForm si vous pouvez m'aider svp!
    La méthode le plus simple était via un bouton de recherche mais si possible je souhaite utiliser via la liste déroulante

    Merci
    @+

    USERFORM CLIENT.xlsm

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour Reis71

    Voici le code corrigé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    Option Explicit
     
    Dim ws As Worksheet
     
     
    Private Sub UserForm_Initialize()
      ComboBox1.ColumnCount = 1
      Set ws = Sheets("CLIENT")
      Me.ComboBox1.List = ws.Range("T_Client").Value
    End Sub
     
     
    Private Sub ComboBox1_Change()
      Dim Ligne As Long, Ind As Integer
     
      If Me.ComboBox1.ListIndex = -1 Then Exit Sub
      ' List Index commence à 0, donc
      Ligne = 2 + ComboBox1.ListIndex
      For Ind = 1 To 6
        Me.Controls("TextBox" & Ind) = ws.Cells(Ligne, 1 + Ind)
      Next Ind
    End Sub
    A+

  3. #3
    Membre averti
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Novembre 2022
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Auditeur informatique
    Secteur : Services de proximité

    Informations forums :
    Inscription : Novembre 2022
    Messages : 18
    Par défaut
    Citation Envoyé par BrunoM45 Voir le message
    Bonjour Reis71

    Voici le code corrigé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    Option Explicit
     
    Dim ws As Worksheet
     
     
    Private Sub UserForm_Initialize()
      ComboBox1.ColumnCount = 1
      Set ws = Sheets("CLIENT")
      Me.ComboBox1.List = ws.Range("T_Client").Value
    End Sub
     
     
    Private Sub ComboBox1_Change()
      Dim Ligne As Long, Ind As Integer
     
      If Me.ComboBox1.ListIndex = -1 Then Exit Sub
      ' List Index commence à 0, donc
      Ligne = 2 + ComboBox1.ListIndex
      For Ind = 1 To 6
        Me.Controls("TextBox" & Ind) = ws.Cells(Ligne, 1 + Ind)
      Next Ind
    End Sub
    A+
    Bonjour Bruno45,

    Merci beaucoup c'est parfait.
    Je vais voir de pour ajouter.

    @+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2010] Contrôles sur UserForm qui ne fonctionnent pas !
    Par CmzxNene dans le forum Macros et VBA Excel
    Réponses: 19
    Dernier message: 28/12/2015, 05h23
  2. [WD15] L'Aide à la saisie sur l'éditeur de code ne fonctionne pas
    Par machou43 dans le forum WinDev
    Réponses: 8
    Dernier message: 15/06/2011, 09h29
  3. [XL-2007] l'ajustement de l'UserForm à l'écran ne fonctionne pas
    Par PPN83 dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 27/10/2010, 22h39
  4. Mask de saisie ajax ne fonctionne pas
    Par shonem dans le forum ASP.NET Ajax
    Réponses: 8
    Dernier message: 31/08/2010, 15h41
  5. Réponses: 1
    Dernier message: 27/10/2005, 21h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo