Accueil > Forum > > > > Presse papier
Presse papier
dimanche 17 décembre 2006 à 05:42:27 |
Presse papier

nul en info
|
Bonjour, J'utilise Excel 2003. J'ai programmé une macro qui m'envoie des données text dans le presse papier Excel (maxi 24 objets). Mon problème est que je perd les infos lorsque le presse papier excel est plein (>24 objets maxi). Ma question: Comment puis je faire pour recuperer le contenu du presse papier excel lorsqu'il est plein puis de vider le presse papier . cette operation devrait se faire 4 ou 5 fois, ça devrait suffire. Si vous avez la réponse, ça m'interesse ! Merci
|
|
dimanche 17 décembre 2006 à 06:07:31 |
Re : Presse papier

mortalino
|
Salut, vu que c'est des données textes, pourquoi ne stockes-tu pas les valeurs dans des cellules ? Ce serait facile à stocker / récupérer, et tu aurais donc 65536 x 255 possibilités de stockage par feuille. @++
--Mortalino-- Le mystérieux chevalier, "Provençal, le Gaulois" /DIV>
|
|
dimanche 17 décembre 2006 à 06:35:48 |
Re : Presse papier

nul en info
|
"Mortalino", effectivement, ce doit être plus simple ! Le contexte : Je suis "nul en info" Je suis arrivé à récupérer des données à partir de la cellule A1 (excel). Le soucis étant qu'à chaque nouvelles données, ça m'écrasait les précédentes. J'ai essayé de faire une boucle pour incrémenter et passer à la cellule suivante, ça marchait, je ne perdais plus d'info par contre, j'avais 10 ou 20 cellules identiques dans la première colonne du classeur. Je ne suis pas arrivé à : - effacer le presse papier, - comparer le contenu des cellules collées dans excel par rapport au contenu du presse papier
peut être sais tu faire cela ?
|
|
dimanche 17 décembre 2006 à 06:51:10 |
Re : Presse papier

mortalino
|
Pour effacer le presse papier : ClipBoard.Clear en VB6, mais n'existe pas en VBA, passe par cette classe de PCPT : http://www.vbfrance.com/codes/PRESSE-PAPIER-TEXTE-POUR-VBA-MODULE-CLASSE_39692.aspxSinon, pour tes comparaisons, en utilisant la classe cité juste avant :  Dim PLV As Integer, i As Integer
PLV = Columns(1).Find("", Range("A1"), , , xlByRows, xlNext).Row - 1 ' le 1 de Columns doit
correspondre à la cellule de départ, donc de la colonne A)
For i = 1 To PLV If Cells(PLV, 1).Text = TextClipBoard.GetText Then MsgBox "La cellule " &Cells(PLV, 1).Address & " possède la valeur
du Presse-Papier" Exit For ' ça c'est pour arrêter la
boucle End If Next i

~ Mortalino
~ @++
--Mortalino-- Le mystérieux chevalier, "Provençal, le Gaulois"
|
|
dimanche 17 décembre 2006 à 09:19:22 |
Re : Presse papier

ZANUS
|
Salut
Je ne sais pas si j'ai bien compris mais pour vider le presse papier en vba:
OpenClipboard 0&
EmptyClipboard
CloseClipboard
|
|
dimanche 17 décembre 2006 à 11:52:04 |
Re : Presse papier

nul en info
|
Bon, j'arrive pas à faire fonctionner... Au lancement, message "objet requis"
|
|
dimanche 17 décembre 2006 à 17:29:40 |
Re : Presse papier

mortalino
|
Regarde la source ^^ il faut déclarer un objet DataObject. (cf. aide vba) @++
--Mortalino-- Le mystérieux chevalier, "Provençal, le Gaulois"
|
|
lundi 8 janvier 2007 à 06:33:02 |
Re : Presse papier

nul en info
|
bonjour et bonne année à tous !
"Mortalino", j'ai essayé de déclarer un objet DataObjet mais bon, rien de concluant... Peux tu STP compléter la comparaison ci dessus, en y ajoutant les declarations de variables et tout ce qu'il faut pour que cela fonctionne ! Rq: je pensais pouvoir faire ça tout seul, mais je n'y arrive pas.
D'avance merci pour la contribution
|
|
Cette discussion est classée dans : excel, presse, papier, objets, maxi
Répondre à ce message
Sujets en rapport avec ce message
Le presse papier et Excel --> VBA [ par Patrick ]
Je n'arrive pas trouver de fonction ou de propriété en VBA sous Excel avec laquelle je peux automatiquement (sans que l'utilisateur ait besoin de conf
VBA Excel: comment copier des données ds le presse-papier? [ par BOB ]
Bonjour,je ne sais pas comment faire pour copier un graphique Excel dans le presse-papier. Je voulais utiliser SetData mais cette méthode n'appartient
Vider presse-papier VBA Excel [ par GGN ]
salut,je cherche a vider le presse papier d'excel dans un prg VBA mais il n'y a pas de fonction clipboard, comment puis-je faire ?Merci.Gégene
Excel, Vider le presse papier ! [ par sandyX ]
Bonjour tout le p'tit monde,J'essaye de vider le presse papier a partir d'Excel !J'ai utilisé les methodes suivantes mais ca ne fonctionne pas ! Appli
vba excel presse papier [ par jfbary ]
bonjour à tous et toutesen VBA (sur excel) je suis amené a faire des copier coller de classeurs à classeurs et à chaque fois il ouvre une boite pour m
Excel presse-papier [ par ricomiracle ]
Comment connaitre la plage de cellules qui se trouve ds le presse-papier de excel????
Supprimer le contenu du presse papier sous excel [ par lhurgoyf_37 ]
Bonjour ou bonsoir à tous J'aurais besoin de supprimer le contenu du presse papier sous excel. Je sais que sous VB6 c'est "clipboard.clear". Mais cel
problème de presse-papier [ par misterkarma ]
Comment faire pour que pendant l'execution de ma macro Excel, le message suivant soit validé automatiquement :" Le presse papier contient une grande q
vba excel copier en gras dans le presse papier [ par Liro ]
Bonsoir,Je voudrais copier dans le presse papier les valeurs de 3 cellules et mettre l'une des trois (var3) en gras (alors qu'elle ne l'est pas forcem
Désactiver message presse papier [ par Yunchi ]
Bonjour,J'ai une macro qui consiste à copier coller des valeurs d'un fichier excel à l'autre et qui ferme le premier fichier excel. Cependant lorsque
Livres en rapport
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
LISTVIEW ET EXCELLISTVIEW ET EXCEL par Fripouil
Cliquez pour lire la suite par Fripouil
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|