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 :

combobox vers feuille excel


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 8
    Par défaut combobox vers feuille excel
    bonjour,

    je galère un toujours un peu pour renvoyer mes données textes de mes combobox sur ma feuil de calcul. Dans mon useform J'ai 3 combobox et un bouton command pour valider . J'ai alimenter mes combobox en faisant un click droit propriétés , rowsource.

    Si quelq'un peux m'aiguiller.

    Cordialement.

  2. #2
    Membre Expert
    Avatar de JackOuYA
    Inscrit en
    Juin 2008
    Messages
    1 040
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 1 040
    Par défaut
    bonjour,

    et tu veux envoyer quoi et ou ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub ComboBox1_Change()
    [G1] = ComboBox1
    End Sub

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 8
    Par défaut
    je veux envoyer mes données de mon combobox 1 dans la cellule a1 combobox dans la celule b1 combobox 3 cellule c3 de ma feuil1 et à chaque fois que je click sur mon bouton valider mes donnée descende d'une ligne.

  4. #4
    Membre Expert
    Avatar de JackOuYA
    Inscrit en
    Juin 2008
    Messages
    1 040
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 1 040
    Par défaut
    et tu repart à chaque fois sur ligne 1 .?


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Dim iLigne As Integer
    Private Sub CommandButton1_Click()
     iLigne = iLigne + 1
     With ThisWorkbook.Sheets("feuil1")
         .Cells(iLigne, 1) = ComboBox1
         .Cells(iLigne, 2) = ComboBox2
         .Cells(iLigne, 3) = ComboBox3
     End With
    End Sub

  5. #5
    pgz
    pgz est déconnecté
    Expert confirmé Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Par défaut
    Bonjour.

    Si quelq'un peux m'aiguiller.
    Je te propose ceci :
    1. tu crées une variable de portée limitée au module lRow (long)
    2. procédure évènementielle Activate du ufrm : lRow = 1
    3. Procédure OnClick : mySheet.cells(lRow,1) = Me.combobox1, ... et lRow = lRow +1.

    Tout cela, bien sûr, dans le module associé au ufrm.

    Cordialement,

    PGZ

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 8
    Par défaut
    Non je descend d'une ligne à chaque fois

  7. #7
    Membre Expert
    Avatar de JackOuYA
    Inscrit en
    Juin 2008
    Messages
    1 040
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 1 040
    Par défaut
    à l'ouverture de l'userform initialise iLigne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub UserForm_Initialize()
      iLigne = ThisWorkbook.Sheets("feuil1").Range("A1").CurrentRegion.Rows.Count
     End Sub

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

Discussions similaires

  1. Contenu site WEB vers feuille Excel
    Par arik75 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 07/05/2012, 16h23
  2. [XL-2007] exporter graphique owc vers feuille excel
    Par bob3333 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 23/04/2011, 20h54
  3. [Access 2003] Export code SQL vers feuille Excel
    Par nicacc dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 20/07/2008, 09h56
  4. Exporter vers feuille Excel (sans créer de fichier)
    Par lanonyme dans le forum VBA Access
    Réponses: 2
    Dernier message: 13/06/2008, 16h05
  5. Export variables VBA vers feuille Excel, valeur arrondi
    Par BluE SphynX dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 05/09/2007, 10h23

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