Ynhâldsopjefte
As jo in tekst of ôfbylding snije of kopiearje, sil dizze earst op it klamboerd wurde bewarre. Dêrnei kinne jo de tekst of ôfbylding oeral plakke, lykas yn Word-bestannen en Excel-bestannen. Yn Excel kinne jo op in protte manieren fan it klamboerd plakke. Mei Microsoft Visual Basic Applications (VBA) kinne jo fanút it klamboerd yn jo Excel-bestân plakke mei guon koades. Yn dit artikel sil ik jo 3 metoaden sjen litte om VBA te brûken om fan klamboerd nei Excel te plakken.
Stel dat jo wat teksten kopiearre hawwe fan in teksttriem en dy binne bewarre yn it klamboerd. No wolle jo it yn jo Excel-bestân plakke mei VBA .
Oefenwurkboek downloade
Paste From Clipboard to Excel.xlsm
3 Methods to Paste from Clipboard to Excel Using VBA
1. Paste from Clipboard in Single Cell Using VBA
Foardat jo oanfreegje dizze metoade moatte jo Microsoft Forms 2.0 Object Library aktivearje foar it VBA -projekt. Om dat te dwaan,
➤ Druk op ALT+F11 om de VBA
➤ Gean nei Tools > Referinsjes yn it VBA finster.
It sil it Reference- VBAProject finster iepenje.
➤ Kontrolearje Microsoft Forms 2.0 Object Library en klik op OK .
It sil de Microsoft Forms 2.0 aktivearje Objektbibleteek . No,
➤ Klikje op de Ynfoegje ljepper en selektearje Module .
It siliepenje it finster Module(Code) .
➤ Foegje de folgjende koade yn it Module(Code) finster,
8325
De koade sil oanmeitsje in Makro dy't de teksten fan it klamboerd plakke sil yn sel B4 .
Nei it ynfoegjen fan de koade,
➤ Klik op it ikoan Utfiere of druk op F5 .
No,
➤Slút of minimalisearje it VBA finster.
Jo sille sjen dat de teksten fan it klamboerd binne plakt yn sel B4 .
Lês mear: Hoe kinne jo kopiearje en plakke yn Excel sûnder formules (7 maklike trúkjes)
Fergelykbere lêzingen
- Hoe kinne jo unike wearden kopiearje nei in oar wurkblêd yn Excel (5 metoaden)
- Kopiearje gearfoege en filtere sellen yn Excel (4 metoaden)
- Hoe kinne jo rigen kopiearje yn Excel (4 maklike manieren)
- Tûzenen rigen kopiearje en plakke yn Excel (3 manieren)
- Hoe kinne jo eksakte opmaak kopiearje en plakke yn Excel (snelle 6 metoaden)
2. Plak fan klamboerd troch SendKeys
Dizze metoade is basearre op de fluchtoets CTRL+V dy't brûkt wurdt om gegevens te plakken. Mei in VBA koade kinne jo dit kommando brûke om gegevens fan it klamboerd te plakken. Earst,
➤ Rjochtsklik op de blêdnamme fan it Projekt paniel fan it VBA finster.
In dellûkmenu sil ferskine.
➤ Wreidzje Ynfoegje troch te klikken en dan Module te selektearjen.
It sil de Module iepenje (Koade) finster.
➤ Foegje de folgjende koade yn it Module(Code) finster,
6269
De koade sil in Makro neamd meitsje Paste_from_Clipboard_2 dat it kommando jout CTRL+V nei seleksje B4 en de gegevens fan it klamboerd yn dizze sel plakke.
No,
➤ Slút of minimalisearje it VBA finster.
➤ Druk op ALT+F8
It sil it finster Makro iepenje.
➤ Selektearje Paste_from_Clipboard_2 yn it fak Makronamme en klik op Utfiere .
As resultaat sille jo sjen dat de teksten fan it klamboerd yn sel B4 binne plakt.
Lês mear: Excel VBA om allinich wearden nei bestimming te kopiearjen (Macro, UDF, en UserForm)
3. Plak fan klamboerd yn in berik
Yn dizze metoade sil ik jo sjen litte hoe't jo in berik fan gegevens kopiearje kinne fan in blêd nei it klamboerd en plakke dy gegevens yn in oar blêd fan it klamboerd.
Stel dat jo de folgjende dataset hawwe yn in blêd mei de namme Da ta .
No,
➤ Druk op ALT+11 om it finster VBA te iepenjen .
➤ Rjochtsklik op de blêdnamme fan it Projekt paniel fan it VBA finster.
In dellûkmenu sil ferskine.
➤ Wreidzje Ynfoegje troch te klikken en dan Module te selektearjen.
It sil de Module( Code) finster.
➤ Foegje de folgjende koade yn de Module(Code) finster,
5170
De koade sil de gegevens fan B4:E9 fan it blêd mei de namme Data kopiearje nei de klamboerd. Dêrnei sil it de gegevens plakke yn B5:E10 fan it blêd mei de namme Plakblêd fan it klamboerd.
Nei dat,
➤ Slút of minimalisearje it VBA finster.
➤ Druk op ALT+F8
It sil de
➤ Selektearje Copy_Clipboard_Range yn it fak Makronamme en klik op Utfiere .
Dêrtroch wurde jo gegevens op de winske bestimming plakt.
➤ Gean nei de Thús ljepper en klikje op it lytse pylk nei ûnderen fan 'e linker ûnderkant fan it Klimboerd lint.
It sil it klamboerd iepenje oan de linkerkant fan jo Excel-bestân.
No kinne jo de gegevens sjen dy't yn it blêd plakt binne op it klamboerd. Eins waarden de gegevens hjir earst bewarre, en dêrnei waarden se fanôf hjir op it blêd plakt.
Read More: Formule to Wearden kopiearje en plakke yn Excel (5 foarbylden)
Konklúzje
Yn dit artikel sille jo 3 metoaden fine om fan klamboerd nei Excel te plakjen mei VBA . De earste twa metoaden sille de ynhâld fan it klamboerd yn ien sel plakke, mar mei de tredde metoade kinne jo gegevens yn in berik plakke. As jo ferwarring hawwe, fiel jo frij om in reaksje efter te litten.