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

Tranférer données d'une ListView dans une feuille

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 !

MuscatMimi

XLDnaute Accro
Bonjour a tout le Forum

Est-il possible de transférer des données d'une ListView dans une Feuille??,,

Cordialement
 
Re : Tranférer données d'une ListView dans une feuille

Bonjour Paritec

Non pas besoin d'une ListView2,vois mon premier message sur ce fil
Comme tu le dit,c'est ce que j'ai commencé a faire,dans mon fichier de base
Une ListView suffit a afficher les données de ma Bdd
Un cliq sur une Ligne,et affiche les données dans tbx ,puis saisie de la quantité dans une tbx
Reste a trouver le code pour valider tel que je le souhaite , c'est tout

a plus et merci encore
 
Re : Tranférer données d'une ListView dans une feuille

Re Christian le forum
Oui mais afin de ne pas retravailler pour RIEN, c'est quoi
Reste a trouver le code pour valider tel que je le souhaite , c'est tout
Alors expliques ce que tu veux, une fois les textboxs remplis, si tu cliques sur facture, cela va se mettre dans la feuille facture à la première ligne libre???
a+
papou🙂
 
Re : Tranférer données d'une ListView dans une feuille

Re..

Dans ma Feuille "Facture"
Je peux Valider que de la Ligne 25 a la Ligne 48
au dela de la Ligne 48, Il faut passer sur une autre Feuille
Avec ,sur cette autre Feuille "L'Entête" et a la fin,la Zone Ht,TTC;TVA, etc,
Ce qui donnera
Feuil1 Entête et la derniére Ligne 48,rien d'autre
Feuil2 Entête et la Zone TTC,HT,TVA... etc

a plussssssssssss
 
Re : Tranférer données d'une ListView dans une feuille

Re Christian le forum,
c'est marrant je te pose une question précise et tu réponds, en évitant d'y répondre, pourquoi?
je repose donc la question
Alors expliques ce que tu veux, une fois les textboxs remplis, si tu cliques sur facture, cela va se mettre dans la feuille facture à la première ligne libre???
et j'ai parfaitement compris de la ligne 25 à la ligne 48 pour ce qui concerne le première feuille de facture en cas de plus de 24 lignes.
Pour ton problème de nombre de lignes tu répondras après pour le moment réponds STP a la demande ci-dessus
a+
papou🙂
 
Dernière édition:
Re : Tranférer données d'une ListView dans une feuille

Bonsoir

Oui aprés avoir cliqué sur le Btn, "Facture"(valider),les données vont ce placer
a la ligne 25,26,27.. et ainsi de suite

S'il y a que 24 Lignes (de ligne 25 a ligne 48) une seule feuille suffit

si ça dépasse 24 lignes ,c'est comme j'ai expliqué plus haut
 
Re : Tranférer données d'une ListView dans une feuille

Salut

Si... tu commençais par faire le ménage dans ton fichier ?
C'est désagréable de travailler avec de tels documents.
Tu te contenteras donc de l'explication suivante :
au départ, initialiser la variable de ligne à 25 et l'incrémenter au fur et à mesure tant qu'elle n'atteint pas 49. A ce moment il faut la réinitialiser à 80 (ou autre selon ton fichier).
 
Re : Tranférer données d'une ListView dans une feuille

bonjour Vaucluse,Paritec
tu remplis ce que tu veux dans listview2,je trouvais que c'était plus pratique d'appuyer une fois sur bouton facture que x fois
à bientôt
 
Re : Tranférer données d'une ListView dans une feuille

Bonjour a tous
je sais pas si l'on va y arriver
ce que tu dis Paritec est pas faux,
mais comment ça ce passe ,si je n'ai que 10 ligne a Valider dans la Feuille1
J'ai essayé ton fichier, si je valide qu'une dizaine de lignes ,aprés validation elle
ce valide dans la premiére feuille
en ligne 1
a plus
 
Re : Tranférer données d'une ListView dans une feuille

Paritec,Vaucluse
comme suit

Code:
Private Sub CommandButton3_Click()
    Dim L As Long, Li As Long

    With Sheets("Feuil1") 'avant Facture
    .Range("A25:I48").ClearContents
    .Range("A80:I103").ClearContents
        Li = 25
        For L = 1 To Me.ListView2.ListItems.Count
       If Li > 48 Then Li = 80
            .Range("A" & Li) = Me.ListView2.ListItems(L).Text
            .Range("B" & Li) = Me.ListView2.ListItems(L).ListSubItems(1).Text
            .Range("F" & Li) = CDbl(Me.ListView2.ListItems(L).ListSubItems(2).Text)
            .Range("G" & Li) = CDbl(Me.ListView2.ListItems(L).ListSubItems(3).Text)
            .Range("H" & Li) = Me.ListView2.ListItems(L).ListSubItems(4).Text
            .Range("I" & Li) = CDbl(Me.ListView2.ListItems(L).ListSubItems(5).Text)
            Li = Li + 1
        Next
    End With

End Sub

à bientôt
 
Re : Tranférer données d'une ListView dans une feuille

Bonjour Tous,
bah si tu as moins ou 24 lignes tu envois dans la facture avec une feuille et si tu as au delà tu envois dans la facture avec deux feuilles
ou est le problème? tu peux trés bien avoir deux modèles de facture non?
1 avec le mise en page pour 1 feuille et l'autre avec la mise en page pour deux feuilles
enfin c’est ce que j'avais compris que tu voulais.
a+
papou🙂
 
Re : Tranférer données d'une ListView dans une feuille

re Bébére et Paritec

Je crois que l'on tourne en rond

Bébére ton code va bien,mais si j'ai que des lignes Validées de 25 a 48 sur la feuille1

j'aurais pas le pieds de page de ma Facture

Je pense que le Code de Paritec est plus adapté,mais le seul soucis c'est que
ça valide les données dans facture a la Ligne1 et non a la Ligne 25
Comprends pas trop

a plus et merci de votre aide, peut-être va-t'on y arriver
a plussss
 
Re : Tranférer données d'une ListView dans une feuille

Bonjour,

d'accord avec Si... pour la "qualité" du document proposé.
Quel est l'avantage d'appuyer n fois pour cocher par rapport à n fois pour valider d'autant plus qu'il faut saisir la quantité (si j'ai bien compris) ?
Voici un exemple avec 1 (seul) contrôle ListView et des codes simples à mettre en oeuvre.

Désolé Roro d'avoir trituré ton fichier.
 

Pièces jointes

Re : Tranférer données d'une ListView dans une feuille

bonjour Fo_rum
il faut valider à chaque entrée
c'est vrai c'est possible avec une listview
Vaucluse tu as 2 codes le 1er(dans le fichier) rempli la feuille facture
le dernier(dans la réponse) rempli la feuille avec 2 zones à imprimer
tu combines les 2
à bientôt
 
Re : Tranférer données d'une ListView dans une feuille

Bonjour bébére,Paritec

Voici une nouvelle idée
En partant de vos idées et de celles que je viens de noter dans le fichier joint
je pense, que c'est réalisable
Voir fichier joint

a plus a tous
 

Pièces jointes

- 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
5
Affichages
539
Réponses
3
Affichages
299
Réponses
38
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…