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 :

Récuperer les data d'un Combobox


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Janvier 2016
    Messages
    112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2016
    Messages : 112
    Par défaut Récuperer les data d'un Combobox
    Bonjour,

    j'ai fais un UserForm avec un Combobox dans lequel je récupère une référence. J'essaye de récupérer la valeur sélectionnée mais impossible.
    Quelqu'un aurait il une idée ??
    Voici le code que j'ai tapé !
    Sur mon UserForm j'ai également un bouton Ok qui associe au clique un Userform.Hide qui masque celui ci, je ne penses pas que cela m'empeche de récupérer les données ?
    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
    23
    24
    25
    26
    27
    28
    29
    30
    31
    Sub Analyse_pièces()
     
      Dim Lig     As Long
      Dim Col     As String
      Dim NbrLig  As Long
      Dim NumLig  As Long
      Dim Lavaleur As Variant
     
      'Apparition du Userform pour entrer la référence
      Référence.Show vbModeless 'Attente 5 secondes sinon mauvais affichage de l'UF
     
      Sheets("Analyse pièces").Activate ' feuille de destination
     
      'Mise en forme de la feuille de séparation des data pour analayse pièce
     
      Sheets("Analyse").Rows(4).Copy
      Sheets("Analyse pièces").Rows(2).Select
      ActiveSheet.Paste
      Sheets("Analyse").Rows(3).Copy
      Sheets("Analyse pièces").Rows(1).Select
      ActiveSheet.Paste
     
      Col = 1   ' colonne données non vides à tester'
      NumLig = 4          'alors là ca doit etre le N° de la 1er ligne de données en comptant la ligne 1 = 0 .... ? '
     With Sheets("Analyse")     ' feuille source'
      NbrLig = .Cells(4, 1).End(xlDown).Row
      Sheets("Analyse pièces").Select
      Lavaleur = ComoBox1.Selectedvalue
     Lavaleur = Range("A5")
     End With
     End Sub

  2. #2
    Membre Expert Avatar de Thautheme
    Homme Profil pro
    salarié
    Inscrit en
    Août 2014
    Messages
    1 373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : salarié

    Informations forums :
    Inscription : Août 2014
    Messages : 1 373
    Par défaut
    Bonjour Yullll, bonjour le forum,

    As-tu essayer de définir les variables NumLig et NbrLig avant de faire les copier/coller de lignes ?... À quoi sert la variable Lig déclarée dans la première ligne de ton code ?

  3. #3
    Membre éprouvé
    Homme Profil pro
    Technicien bureau d'études
    Inscrit en
    Novembre 2015
    Messages
    118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Technicien bureau d'études

    Informations forums :
    Inscription : Novembre 2015
    Messages : 118
    Par défaut
    N'est-ce pas là ton erreur ?

    Il manquerait un B

  4. #4
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    il n'existe pas de propriété SelectedValue pour l'objet Combobox
    on utilise la propriété .Value pour obtenir la valeur sélectionnée (ou tapée) dans la zone de texte du combobox

    La propriété Selected (seul) existe et concerne notamment les ListBox, pour tester si un élément est sélectionné.

Discussions similaires

  1. Réponses: 7
    Dernier message: 24/04/2008, 11h53
  2. récuperer les données de la fonction data arrival
    Par johnson95 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 20/06/2006, 10h35
  3. Réponses: 2
    Dernier message: 14/09/2004, 18h00
  4. Récuperer les icons des JDialog
    Par Pro_Fete dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 17/04/2003, 13h00
  5. Récuperer les coordonnées d'un vecteur
    Par kerzut dans le forum OpenGL
    Réponses: 5
    Dernier message: 15/04/2003, 11h51

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