Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/09/2011, 17h48   #1
Membre à l'essai
 
Inscription : octobre 2004
Messages : 84
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : octobre 2004
Messages : 84
Points : 21
Points : 21
Par défaut Copie ListBox > Clipboard

Bonjour,

Je veux copier toutes les lignes d'un ListBox vers le presse-papier. J'ai testé plusieurs solutions pour copier le contenu d'une ListBox vers le presse papier mais elles ne sont pas satisfaisante en terme de performance car j'ai parfois plusieurs dizaines de milliers de lignes avec 10-20 colonnes !
La méthode traditionnelle de mise en forme des .column(C,L) est alors interminable (boucles for...next imbriquées)

Ne peut-on pas récupérer directement le contenu dans une variable ?

Merci
zitoune92 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/09/2011, 18h03   #2
Membre confirmé
 
Avatar de lelensois16
 
Homme Romain M.
Étudiant
Inscription : avril 2009
Messages : 167
Détails du profil
Informations personnelles :
Nom : Homme Romain M.
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Étudiant
Secteur : Conseil

Informations forums :
Inscription : avril 2009
Messages : 167
Points : 204
Points : 204
Bjr,

Pourrais je avoir plus d'infos sur cette list box ?
c'est une zone de liste déroulante , modifiable ?
Quelle est sa source de données ? ( requête ? ou autre )

Je pourrais peut être te répondre à la suite

Cdt
lelensois16 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/09/2011, 11h15   #3
Membre à l'essai
 
Inscription : octobre 2004
Messages : 84
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : octobre 2004
Messages : 84
Points : 21
Points : 21
Il y a des ListBox qui sont alimentées par une requête, d'autres par des valeurs
La ListBox n'est pas à priori modifiable, c'est la ListBox par défaut sur AC2003

Merci de ton aide
zitoune92 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/09/2011, 16h50   #4
Membre habitué
 
quentin massé
Inscription : janvier 2010
Messages : 251
Détails du profil
Informations personnelles :
Nom : quentin massé
Âge : 27
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : janvier 2010
Messages : 251
Points : 125
Points : 125
Tu veux toutes les lignes de t'as list box ou seulement celle sélectionné?
Car sinon je ne vois pas pourquoi tu te prend la tête, tu fait un recordset sur ta requête qui alimente ta list box.
rob1son76 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2011, 09h19   #5
Membre à l'essai
 
Inscription : octobre 2004
Messages : 84
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : octobre 2004
Messages : 84
Points : 21
Points : 21
Citation:
Envoyé par rob1son76 Voir le message
Tu veux toutes les lignes de t'as list box ou seulement celle sélectionné?
Car sinon je ne vois pas pourquoi tu te prend la tête, tu fait un recordset sur ta requête qui alimente ta list box.
J'ai testé cette méthode mais le problème ne vient pas de là. Que ce soit via la lecture de toutes les lignes de la ListBox ou de tous les records de sa datasource, il y a une boucle pour alimenter un string qui sera envoyé au clipboard. Et c'est ça qui est tréééééés long dans le cas de grosses listes.
zitoune92 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2011, 19h24   #6
Rédacteur/Modérateur
 
Avatar de Dolphy35
 
Homme Morgan BILLY
Technicien de Production
Inscription : octobre 2004
Messages : 4 103
Détails du profil
Informations personnelles :
Nom : Homme Morgan BILLY
Âge : 33
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Technicien de Production
Secteur : Industrie

Informations forums :
Inscription : octobre 2004
Messages : 4 103
Points : 8 728
Points : 8 728
Bonsoir,

Et pourquoi pas exporter vers un fichier texte ou Excel.
Il y a une commande pour exporter.

Sinon tu as un ZdL avec des milliers de lignes en tant que Valeurs ? Il y a peut-être un soucis de conception, non ?


Dolphy
__________________
Personnaliser la vue Backstage d'Access 2010
Découvrez avec nous Office 2010
Je ne réponds pas aux questions techniques par MP
Dolphy35 est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h58.


 
 
 
 
Partenaires

Hébergement Web