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 :

copier une listview


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Mars 2008
    Messages
    296
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 296
    Par défaut copier une listview
    bonjour,

    je voudrais copier une listview dans une variable
    comment pourais je faire?

    pour l'instant j'ai ecrit ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Public liste As ListView
    liste = ListViewlecturetexte
    il n'aime pas ceci


    merci

  2. #2
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Par défaut
    bonsoir

    les objets doivent être précédés du mot clé "Set":

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Option Explicit
    Public Liste As ListView
     
    Private Sub CommandButton1_Click()
        Set Liste = ListViewlecturetexte
        MsgBox Liste.ListItems.Count
    End Sub


    bon week end
    michel

  3. #3
    Membre éclairé
    Inscrit en
    Mars 2008
    Messages
    296
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 296
    Par défaut
    bonjour,

    et si j'ai besoin de faire l'inverve cad

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ListViewlecturetexte = liste
    cela ne fonctionne pas
    comment je peu faire?
    merci

    peut etre l'utilisation d'un get?

    une idée?
    merci

  4. #4
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Par défaut
    bonsoir


    ta demande n'est vraiment pas claire.
    à tout hasard, tu peux essayer:

    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
    Private Sub CommandButton1_Click()
        Duplication ListView1, ListView2
    End Sub
     
     
    Sub Duplication(Source As ListView, Destination As ListView)
        Dim i As Integer, j As Integer
     
        Destination.ColumnHeaders.Clear
     
        For i = 1 To Source.ColumnHeaders.Count
            Destination.ColumnHeaders.Add , , _
                Source.ColumnHeaders(i).Text, _
                Source.ColumnHeaders(i).Width
        Next i
     
        For i = 1 To Source.ListItems.Count
            Destination.ListItems.Add , , Source.ListItems(i).Text
     
            For j = 1 To Source.ListItems(i).ListSubItems.Count
                Destination.ListItems(i).ListSubItems.Add , , _
                    Source.ListItems(i).ListSubItems(j).Text
            Next j
        Next i
    End Sub

    bonne soirée
    michel

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

Discussions similaires

  1. click droit pour copier une cellule d'une listview
    Par wahidred dans le forum VB.NET
    Réponses: 0
    Dernier message: 01/05/2012, 23h00
  2. Copier une image d'un item d'une listview ?
    Par troxsa dans le forum Windows Forms
    Réponses: 2
    Dernier message: 17/07/2008, 15h40
  3. Copier coller sur une listView
    Par themahg dans le forum Windows Forms
    Réponses: 3
    Dernier message: 17/05/2008, 12h21
  4. [VB6] Supprimer un enregistrement dans une ListView ??
    Par Argonz dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 14/11/2002, 09h37
  5. Copier une image (jpeg) dans le presse papier
    Par benj63 dans le forum C++Builder
    Réponses: 2
    Dernier message: 29/07/2002, 14h51

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