Hoe kinne jo fan klamboerd nei Excel plakke mei VBA

  • Diel Dit
Hugh West

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 Makro finster.

➤ 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.

Hugh West is in tige betûfte Excel-trainer en analist mei mear as 10 jier ûnderfining yn 'e yndustry. Hy hat in bachelorstitel yn boekhâlding en finânsjes en in masterstitel yn bedriuwsadministraasje. Hugh hat in passy foar lesjaan en hat in unike lesoanpak ûntwikkele dy't maklik te folgjen en te begripen is. Syn saakkundige kennis fan Excel hat tûzenen studinten en professionals wrâldwiid holpen har feardigens te ferbetterjen en útblinke yn har karriêre. Troch syn blog dielt Hugh syn kennis mei de wrâld, en biedt fergese Excel-tutorials en online training om partikulieren en bedriuwen te helpen har folsleine potensjeel te berikken.