Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

creer une egaliter entre listview1 et listwiew2

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

creolia

XLDnaute Impliqué
Bonsoir à tous existe t'il une macro qui copirais les 6 colonne de ma listview1 dans ma listview2

j'ai tenter betement

Code:
Userform1.Listview2 = Userform1.Listview2

mais evidement cela na pas fonctionner

quelqu'un pourais t'il m'aider merci d'avance
 
Re : creer une egaliter entre listview1 et listwiew2

bonjour hellboy et merci pour ton aide j'essais de comprendre ta macro pour l'adapter mais je comprend pas comment je dois m'y prendre

j'ai fais comme ceci

Code:
Private Sub CommandButton8_Click
For Each Item In Userform1.Listview2.Value
With Userform1.Listview2
.AddItem Item
End With 
Next Item 
end sub

le probleme il me dis membre ou methode de donnée introuvable sa me semble logique vue à aucun moment dans ta macro tu fais reference à listview1

peut tu eclairer ma lanterne
 
Re : creer une egaliter entre listview1 et listwiew2

Excuse moi, je suis un peu rouillé......




En ayant deux listbox dans le même userform, ceci te permet de passer chaque élément de un à l'autre
 
Re : creer une egaliter entre listview1 et listwiew2

VB:
Private Sub CommandButton1_Click()
Dim ItemName As String
    For Each Item In Me.ListView2.ListItems
        With Me.ListView1
            .ListItems.Add , , Item
        End With
    Next Item
End Sub

Private Sub UserForm_Initialize()
 With Me.ListView2
    .ListItems.Add , , "A"
    .ListItems.Add , , "B"
    .ListItems.Add , , "C"
    .ListItems.Add , , "D"
 End With
End Sub
 
Dernière édition:
Re : creer une egaliter entre listview1 et listwiew2

Bonsoir Creolia, Hellboy, et à ceux qui passeront par là,

Je pense avoir une méthode rapide et efficace,
mais je n'ai pas envie de me farcir une base de données pour remplir une ListView!

Si tu pouvais joindre un Classeur, avec l'initialisation de la ListView1,
je pourrais te suggérer une façon simple de le faire.

Amicalement, et à te lire,

Yann

Cf. La dernière ligne de ma signature...
 
Re : creer une egaliter entre listview1 et listwiew2

Salut

et ainSi... ?
Code:
Private Sub CommandButton1_Click()
  Dim n As Byte, k as byte
  'de 1 vers 2
  With ListView2
    .ListItems.Clear
    .ColumnHeaders.Clear    
For n = 1 To ListView1.ListItems.Count
      .ListItems.Add , , ListView1.ListItems(n)
      For k = 1 To 5
        .ListItems(.ListItems.Count).ListSubItems.Add , , ListView1.ListItems(n).ListSubItems(k)
      Next
    Next
 End With
End Sub
 
Dernière édition:
Re : creer une egaliter entre listview1 et listwiew2

Bonjour à tous

et merci pour votre aide hellboy ta solution j'ai eu du mal à le comprendre car en le mettant en pratique il me copias la listview2 vers la 1 sa c'est pas trés grave suffit inverser mais surtout il me le mettais en colonne et non sur la meme ligne .

j'avous je suis dans mon tord car j'aurais du fournir un fichier d'exemple sa aurais aider tous le monde.

en revanche la solution de Si est trés bien le soucis c'est que l'entete de mes colonne disparais j'ai donc fais un fichier join pour vous comprenier mieux en utilisant la solution de Si

je comprend donc pas pourquoi l'entete disparais merci d'avance de votre aide
 
Re : creer une egaliter entre listview1 et listwiew2

re a tous solution ttrouver

Code:
Dim n As Byte, k As Byte
  'de 1 vers 2
  With ListView2
    '.ListItems.Clear
    '.ColumnHeaders.Clear
For n = 1 To ListView1.ListItems.Count
      .ListItems.Add , , ListView1.ListItems(n)
      For k = 1 To 5
        .ListItems(.ListItems.Count).ListSubItems.Add , , ListView1.ListItems(n).ListSubItems(k)
      Next
    Next
 End With
j'ai enlever
'.ListItems.Clear
'.ColumnHeaders.Clear
et c'est ok merci à tous pour votre aide precieux.

a bientot
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
887
Réponses
15
Affichages
3 K
Membre supprimé 341069
M
L
Réponses
4
Affichages
1 K
Lesteb
L
C
Réponses
5
Affichages
2 K
A
Réponses
1
Affichages
1 K
Astragor
A
P
Réponses
3
Affichages
866
philament
P
Réponses
3
Affichages
1 K
DUBOSCQ
D
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…