Talaan ng nilalaman
Kung mag-cut o kokopya ka ng anumang teksto o larawan, ise-save muna ito sa clipboard. Pagkatapos nito, maaari mong i-paste ang teksto o imahe kahit saan tulad ng sa mga Word file at Excel file. Sa Excel, maaari mong i-paste mula sa clipboard sa maraming paraan. Ang paggamit ng Microsoft Visual Basic Applications (VBA) ay nagbibigay-daan sa iyong mag-paste mula sa clipboard sa iyong Excel file na may ilang mga code. Sa artikulong ito, ipapakita ko sa iyo ang 3 paraan ng paggamit ng VBA para i-paste mula sa clipboard papunta sa Excel.
Kumbaga, nakopya ka ng ilang text mula sa isang text file at ang mga iyon ay nai-save na sa clipboard. Ngayon, gusto mong i-paste ito sa iyong Excel file gamit ang VBA .
I-download ang Practice Workbook
I-paste Mula Clipboard sa Excel.xlsm
3 Paraan para I-paste mula Clipboard sa Excel Gamit ang VBA
1. I-paste mula sa Clipboard sa Single Cell Gamit ang VBA
Bago mag-apply ang paraang ito ay kailangan mong i-activate ang Microsoft Forms 2.0 Object Library para sa proyektong VBA . Upang gawin iyon,
➤ Pindutin ang ALT+F11 para buksan Ang VBA
➤ Pumunta sa Tools > Mga Sanggunian sa VBA na window.
Bubuksan nito ang Reference- VBAProject window.
➤ Suriin ang Microsoft Forms 2.0 Object Library at mag-click sa OK .
I-activate nito ang Microsoft Forms 2.0 Library ng Bagay . Ngayon,
➤ Mag-click sa tab na Insert at piliin ang Module .
Ito aybuksan ang Module(Code) window.
➤ Ipasok ang sumusunod na code sa Module(Code) window,
3411
Lilikha ang code isang Macro na magpe-paste ng mga text mula sa clipboard sa cell B4 .
Pagkatapos ipasok ang code,
➤ Mag-click sa icon na Run o pindutin ang F5 .
Ngayon,
➤ Isara o i-minimize ang VBA window.
Makikita mo ang mga text mula sa clipboard na na-paste sa cell B4 .
Magbasa Pa: Paano Kopyahin at I-paste sa Excel nang walang Mga Formula (7 Madaling Trick)
Mga Katulad na Pagbasa
- Paano Kopyahin ang Mga Natatanging Value sa Isa pang Worksheet sa Excel (5 Paraan)
- Kopyahin ang Pinagsama at Na-filter na mga Cell sa Excel (4 na Paraan)
- Paano Kopyahin ang Mga Row sa Excel (4 na Madaling Paraan)
- Kopyahin at I-paste ang Libo-libong Row sa Excel (3 Paraan)
- Paano Kopyahin at I-paste ang Eksaktong Pag-format sa Excel(Mabilis na 6 na Pamamaraan)
2. I-paste mula sa Clipboard ng SendKeys
Ang paraang ito ay batay sa shortcut key CTRL+V na ginagamit para mag-paste ng data. Sa isang VBA code, maaari mong gamitin ang command na ito upang mag-paste ng data mula sa clipboard. Una,
➤ I-right-click ang pangalan ng sheet mula sa panel ng Project ng VBA window.
May lalabas na dropdown na menu.
➤ Palawakin ang Ipasok ang sa pamamagitan ng pag-click at pagkatapos ay piliin ang Module .
Bubuksan nito ang Module (Code) window.
➤ Ipasok ang sumusunod na code sa Module(Code) window,
6669
Ang code ay lilikha ng Macro na pinangalanan Paste_from_Clipboard_2 na magbibigay ng command CTRL+V pagkatapos piliin ang cell B4 at i-paste ang data mula sa clipboard sa cell na ito.
Ngayon,
➤ Isara o i-minimize ang VBA window.
➤ Pindutin ang ALT+F8
Bubuksan nito ang Macro window.
➤ Piliin ang Paste_from_Clipboard_2 sa Macro name box at i-click ang Run .
Bilang resulta, makikita mo ang mga text mula sa clipboard na na-paste sa cell B4 .
Read More: Excel VBA to Copy Only Values to Destination (Macro, UDF, at UserForm)
3. I-paste mula sa Clipboard sa a Range
Sa paraang ito, ipapakita ko sa iyo kung paano mo kopyahin ang isang hanay ng data mula sa isang sheet papunta sa clipboard at i-paste ang data na iyon sa isa pang sheet mula sa clipboard.
Kumbaga, mayroon kang sumusunod na dataset sa isang sheet na pinangalanang Da ta .
Ngayon,
➤ Pindutin ang ALT+11 upang buksan ang VBA window .
➤ Mag-right-click sa pangalan ng sheet mula sa Project panel ng VBA window.
May lalabas na dropdown na menu.
➤ Palawakin ang Ipasok ang sa pamamagitan ng pag-click at pagkatapos ay piliin ang Module .
Bubuksan nito ang Module( Code) window.
➤ Ipasok ang sumusunod na code sa Module(Code) window,
5775
Kokopyahin ng code ang data mula sa B4:E9 ng sheet na pinangalanang Data sa clipboard. Pagkatapos nito, ipe-paste nito ang data sa B5:E10 ng sheet na pinangalanang I-paste ang Sheet mula sa clipboard.
Pagkatapos na,
➤ Isara o i-minimize ang VBA window.
➤ Pindutin ang ALT+F8
Bubuksan nito ang Macro window.
➤ Piliin ang Copy_Clipboard_Range sa Macro name box at mag-click sa Run .
Bilang resulta, ipe-paste ang iyong data sa gustong patutunguhan.
➤ Pumunta sa Home tab at mag-click sa maliit na pababang icon na arrow mula sa kaliwang sulok sa ibaba ng Clipboard ribbon.
Bubuksan nito ang clipboard sa kaliwang bahagi ng iyong Excel file.
Ngayon, makikita mo ang data na na-paste sa sheet ay nasa clipboard. Sa totoo lang, ang data ay na-save dito noong una, at pagkatapos ay nai-paste ito sa sheet mula rito.
Magbasa Nang Higit Pa: Formula sa Kopyahin at I-paste ang Mga Halaga sa Excel (5 Halimbawa)
Konklusyon
Sa artikulong ito, makakahanap ka ng 3 paraan upang i-paste mula sa clipboard patungo sa Excel gamit ang VBA . Ang unang dalawang pamamaraan ay magpe-paste ng mga nilalaman ng clipboard sa isang cell ngunit sa ikatlong paraan, maaari mong i-paste ang data sa isang hanay. Kung mayroon kang anumang pagkalito mangyaring huwag mag-atubiling mag-iwan ng komento.