Taula de continguts
Si retalleu o copieu qualsevol text o imatge, primer es desarà al porta-retalls. Després d'això, podeu enganxar el text o la imatge a qualsevol lloc, com ara fitxers de Word i fitxers d'Excel. A Excel, podeu enganxar des del porta-retalls de moltes maneres. L'ús de Microsoft Visual Basic Applications (VBA) us permet enganxar des del porta-retalls al vostre fitxer Excel amb alguns codis. En aquest article, us mostraré 3 mètodes per utilitzar VBA per enganxar des del porta-retalls a Excel.
Suposem que heu copiat alguns textos d'un fitxer de text. i s'han desat al porta-retalls. Ara, voleu enganxar-lo al vostre fitxer Excel mitjançant VBA .
Baixeu el quadern de pràctiques
Enganxa des del porta-retalls a Excel.xlsm
3 mètodes per enganxar des del porta-retalls a Excel mitjançant VBA
1. Enganxeu des del porta-retalls en una sola cel·la mitjançant VBA
Abans d'aplicar aquest mètode cal que activeu la Biblioteca d'objectes de Microsoft Forms 2.0 per al projecte VBA . Per fer-ho,
➤ Premeu ALT+F11 per obrir VBA
➤ Vés a Eines > Referències a la finestra VBA .
Obrirà la finestra Referència - VBAProject .
➤ Marqueu Biblioteca d'objectes de Microsoft Forms 2.0 i feu clic a D'acord .
Activarà Microsoft Forms 2.0. Biblioteca d'objectes . Ara,
➤ Feu clic a la pestanya Insereix i seleccioneu Mòdul .
Seràobriu la finestra Module(Code) .
➤ Inseriu el codi següent a la finestra Module(Code) ,
7115
El codi crearà una Macro que enganxarà els textos del porta-retalls a la cel·la B4 .
Després d'inserir el codi,
➤ Feu clic a la icona Executa o premeu F5 .
Ara,
➤ Tanca o minimitzar la finestra VBA .
Veureu que els textos del porta-retalls s'han enganxat a la cel·la B4 .
Llegir més: Com copiar i enganxar a Excel sense fórmules (7 trucs fàcils)
Lectures similars
- Com copiar valors únics a un altre full de treball a Excel (5 mètodes)
- Copiar cel·les combinades i filtrades a Excel (4 mètodes)
- Com copiar files a Excel (4 maneres senzilles)
- Copia i enganxa milers de files a Excel (3 maneres)
- Com copiar i enganxar el format exacte a Excel (Mètodes ràpids 6)
2. Enganxar des del porta-retalls mitjançant SendKeys
Aquest mètode és basat en la tecla de drecera CTRL+V que s'utilitza per enganxar dades. Amb un codi VBA , podeu utilitzar aquesta ordre per enganxar dades del porta-retalls. Primer,
➤ Feu clic amb el botó dret al nom del full des del tauler Projecte de la finestra VBA .
Apareixerà un menú desplegable.
➤ Amplieu Insereix fent clic i després seleccioneu Mòdul .
Obrirà el Mòdul (Codi) finestra.
➤ Inseriu el codi següent a la finestra Mòdul(Codi) ,
4847
El codi crearà una macro anomenada Paste_from_Clipboard_2 que donarà l'ordre CTRL+V després de seleccionar la cel·la B4 i enganxar les dades del porta-retalls en aquesta cel·la.
Ara,
➤ Tanqueu o minimitzeu la finestra VBA .
➤ Premeu ALT+F8
Obrirà la finestra Macro .
➤ Seleccioneu Paste_from_Clipboard_2 al quadre Nom de la macro i feu clic a Executar .
Com a resultat, veureu que els textos del porta-retalls s'han enganxat a la cel·la B4 .
Llegir més: Excel VBA per copiar només els valors a la destinació (macro, UDF i UserForm)
3. Enganxeu des del porta-retalls a a Interval
En aquest mètode, us mostraré com podeu copiar un interval de dades d'un full al porta-retalls i enganxar aquestes dades a un altre full del porta-retalls.
Suposem que teniu el conjunt de dades següent en un full anomenat Da ta .
Ara,
➤ Premeu ALT+11 per obrir la finestra VBA .
➤ Feu clic amb el botó dret al nom del full des del tauler Projecte de la finestra VBA .
Apareixerà un menú desplegable.
➤ Amplieu Insereix fent clic i després seleccioneu Mòdul .
Obrirà el Mòdul ( Codi) finestra.
➤ Inseriu el codi següent al mòdul (Codi) finestra,
7445
El codi copiarà les dades de B4:E9 del full anomenat Dades a la porta-retalls. Després d'això, enganxarà les dades a B5:E10 del full anomenat Enganxa el full des del porta-retalls.
Després. que,
➤ Tanqueu o minimitzeu la finestra VBA .
➤ Premeu ALT+F8
Obrirà la finestra Finestra de la macro.
➤ Seleccioneu Copy_Clipboard_Range al quadre Nom de la macro i feu clic a Executar .
Com a resultat, les vostres dades s'enganxaran a la destinació desitjada.
➤ Aneu a Inici i feu clic a la petita icona de fletxa cap avall de l'extrem inferior esquerre de la cinta Porta-retalls .
Obrirà el porta-retalls a la part esquerra de el vostre fitxer Excel.
Ara podeu veure que les dades que s'han enganxat al full són al porta-retalls. De fet, les dades es van desar aquí al principi i després es van enganxar al full des d'aquí.
Llegir més: Fórmula per Copia i enganxa valors a Excel (5 exemples)
Conclusió
En aquest article, trobareu 3 mètodes per enganxar des del porta-retalls a Excel mitjançant VBA . Els dos primers mètodes enganxaran el contingut del porta-retalls en una sola cel·la, però amb el tercer mètode, podeu enganxar dades en un interval. Si teniu alguna confusió, no dubteu a deixar un comentari.