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

Problème de copier/coller

  • Initiateur de la discussion Initiateur de la discussion pimouz
  • Date de début Date de début

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 !

P

pimouz

Guest
Bonjour le forum,

Mon problème est le suivant :

J'utilise une form sur laquelle j'ai placé un controle Spreadsheet.
Je désire simplement copier un certain nombre de lignes d'un feuille excel et les coller dans mon contrôle Spreadsheet, tout ça via un bouton placé sur ma form.

Le problème c'est que si le nombre de lignes copiées est trop important, le collage ne marche pas dans mon spreadsheet.

Ca fait maintenant 6 heures que je suis sur le problème.
Que faire ?

Merci pour votre aide.
 
Re : Problème de copier/coller

Merci beaucoup pour ton aide Thierry,
j'avais déjà jeté un oeil sur ton post.

Malheureusement je n'y trouve pas la réponse à ma question.

Je sais déjà copier des lignes excel et les coller dans mon spreadsheet
Le problème est que si je copie trop de lignes à la fois, le spreasheet ne colle rien du tout, comme si le collage dans un spreadsheet était limité.

Sais tu d'où vient le problème?
 
Re : Problème de copier/coller

Bonjour pimouz, _Thierry,

Je viens de tester chez moi, apparament il s'agit d'un problème lié à la version d'Excel (et donc la version de l'ActiveX Spreadsheet associé).

Sur XL2002 et 2003 : aucun problème (j'ai même poussé le test jusqu'à 2000 lignes sans souci).
Sur XL97 : je rencontre le même problème que toi (le bouton pour 504 lignes ne donne rien tandis que l'autre fonctionne sans problème).

Cordialement,
 
Re : Problème de copier/coller

Merci à toi mydearfriend,

Je viens à l'instant de trouver la solution !

Au lieu d'utiliser une méthode copy puis paste,
Je fais simplement spreadsheet.range("plagespreadsheet").value = sheets(...).range("plageexcel").value.

Et là c'est magique, ça marche ! Aussi bien pour 500 que pour 2000lignes et plus.

Merci au forum pour vos différents post qui m'ont mis sur la voie.
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
10
Affichages
1 K
Réponses
5
Affichages
665
Réponses
10
Affichages
1 K
Réponses
5
Affichages
646
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…