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 :

Transfert de données


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 19
    Par défaut
    Bonjour à tous,
    je débute en VBA et je me demandais comment serait il possible de transférer des items d'une liste A vers une liste B.
    Ces items sont rangés à une place bien précise sur ma feuille et je voudrais que si je transfert des données vers une liste B que ces données soient rangées au bon endroit.
    Merci d'avance

    Bonjour à tous,
    Serait il possible d'utiliser un SpinButton?
    Fichiers attachés Fichiers attachés

  2. #2
    Membre Expert Avatar de Krovax
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 888
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 888
    Par défaut
    Le problème n'est pas ce que tu vas utiliser quelque soit le moyen il te faut une macro qui réalise ce que tu veux. Et ensuite la seul question est comment tu la lance? Ca peut etre a l'ouverture du fichier, la modification d'une cellule, un double clique, un bouton , le passage de la sourie sur une zone, un spin button......

    Je n'ai pas ouvert ton fichier (je le fait très rarement) donc pour ce qui est de la macro je ne peux pas t'aider
    Ha oui et si tu veux des réponse a ta question ne met pas le sujet de delestage)

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 19
    Par défaut
    Bonjour,
    Je pense utilisé un commandbutton avec ce code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Private Sub CommandButton3_Click()
        Dim ligne As Variant
        Dim i As Integer
            i = ListBox1.ListIndex
        ListBox2.AddItem ListBox1.List(i, 0)
    End Sub
    Le seul soucis c'est que je voudrais l'item qui a été ajouté à la listbox2 disparaisse de listbox1, quelqu'un a t-il une idée?
    Merci d'avance

  4. #4
    Membre Expert Avatar de Krovax
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 888
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 888

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 19
    Par défaut
    Je te remercie pour ta réponse si rapide, le code marche et merci pour le lien.
    Cependant juste un petit bémol lorsque je clique sur le bouton de commande sans qu'aucun item soit sélectionné le premier item est transféré dans la deuxième liste ect... donc le bouton ne prend pas en compte les sélections de la liste

  6. #6
    Membre Expert Avatar de Krovax
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 888
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 888
    Par défaut
    C'est pas rigolo de toujours donner la solution je vais essayer de te montrer comme la trouver tout seul
    Essaye de faire un test ajoute un bouton a ton user form
    Avec ce code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub CommandButton2_Click()
    MsgBox ListBox1.ListIndex
    End Sub
    Essaye de ne rien sélectionner
    et regarde la valeur de listindex

    Ensuite tu n'a plus cas faire un test pour que tu ne fasse quelque chose que si listindex ne vaux pas cette valeur la.
    Et la tu aura gagné

Discussions similaires

  1. [newbie] Transfert de données multibases
    Par Thierryx dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 11/07/2005, 09h35
  2. [C#] [Excel] Transfert de données
    Par bartoumi dans le forum Windows Forms
    Réponses: 3
    Dernier message: 11/04/2005, 14h08
  3. Transfert de données securisées via Internet ???
    Par franck06 dans le forum Développement
    Réponses: 3
    Dernier message: 22/11/2004, 17h16
  4. [Designer] Problème de transfert de données entre modul
    Par BILLYPATOU dans le forum Designer
    Réponses: 11
    Dernier message: 09/03/2004, 18h15
  5. Transfert de données vers My SQL
    Par zoso dans le forum Outils
    Réponses: 2
    Dernier message: 30/09/2003, 10h21

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