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 :

Export de valeur sur listview


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    80
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 80
    Par défaut Export de valeur sur listview
    Bonjour ,

    Dans un listview je renvois les valeurs de la colonne A et la colonne D dans une autre feuille.
    Je voudrais renvoyer uniquement la ligne selectionné. Je crois qu'il me faut un "selected" mais je ne sais pas ou le mettre dans mon code.
    Si vous pouvez m'aider merci de me consacrer un peu de votre temps.
    Je vous met le code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Private Sub cmbExport_Click()
    ligne = 1
    With Me.ListView1
    For I = 1 To .ListItems.Count
    ligne = ligne + 1
    Sheets("Impression").Cells(ligne, 1) = .ListItems(I)
    Sheets("Impression").Cells(ligne, 4) = .ListItems(I).ListSubItems(3)
    Next I
    End With
    End Sub
    Je pensais que je pouvais, je crois faire avec ca mais la fin je ne sais pas.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub ListView1_DbClick()
    Dim valeurs As String
    valeurs = ListView1.ListItems.Item(ListView1.SelectedItem.Index).

  2. #2
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    80
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 80
    Par défaut
    Bonjour le forum,

    J'ai trouvé la solution à mon probléme. Je voulais renvoyer 2 valeurs dans une
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    ligne selectionné sur un listview.
    Private Sub cmdexport_Click()
    
    With Me.ListView4
    Sheets("Feuille1").Cells(5, 12) = .SelectedItem 
    'renvoi la valeur de la colonne 1 de la ligne selectionné dans la feuille1 ligne 5 colonne 12
    Sheets("Feuille1").Cells(13, 1) = .SelectedItem.ListSubItems(5)
    'renvoi la valeur de la colonne 6 de la ligne selectionné dans la feuille1 ligne 13 colonne 1
    Unload Me 'ferme la formulaire
    End With
    End Sub

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

Discussions similaires

  1. Evenement MouseMove sur Listview
    Par anikeh dans le forum Access
    Réponses: 10
    Dernier message: 19/12/2005, 10h09
  2. [c#] Evenements clavier sur listview
    Par mikyfpc dans le forum Windows Forms
    Réponses: 4
    Dernier message: 14/11/2005, 12h35
  3. Export de tables sur un serveur FTP
    Par boleduch dans le forum Access
    Réponses: 4
    Dernier message: 05/10/2005, 13h46
  4. [VB.net CF] Doubleclick sur listview
    Par WriteLN dans le forum Windows Forms
    Réponses: 21
    Dernier message: 27/09/2005, 14h20
  5. export base 4D sur mysql ou sqlserver
    Par jarod71 dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 13/07/2004, 12h55

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