Com aplicar VBA PasteSpecial i mantenir el format d'origen a Excel

  • Comparteix Això
Hugh West

No obstant això, hi ha situacions en què volem duplicar més que simplement text. Podem copiar-ne totes les capacitats d'Excel, com ara el format condicional, la validació de dades, el format de tipus de dades i característiques estètiques com les vores i els colors de les cel·les. Potser admireu l'esquema de colors del vostre company de feina però necessiteu dades estàtiques, o potser les fórmules són fantàstiques però no us agrada l'esquema de colors. En aquest tutorial. Mostrarem el VBA PasteSpecial i mantindrem el format d'origen a Excel.

Baixeu el quadern de pràctiques

Descarregueu aquest quadern de pràctiques per fer exercici mentre llegiu aquest article.

VBA PasteSpecial.xlsm

4 exemples fàcils d'aplicar VBA PasteSpecial i mantenir el format d'origen a Excel

Mostrarem quatre exemples de com per utilitzar l'especial enganxat a VBA tot conservant el format font a les seccions següents. Aquí hi ha un conjunt de dades de mostra que farem servir per copiar i enganxar.

1. Afegiu un quadre d'entrada utilitzant VBA PasteSpecial i manteniu el format d'origen a Excel

En primer lloc. Utilitzarem el quadre per seleccionar un interval i després l'enganxarem a una altra cel·la. Per fer-ho, seguiu els passos següents.

Pas 1:

  • Primer, premeu Alt + F11 per iniciar una Macro .
  • A continuació, feu clic a Insereix, trieu l'opció Mòdul .

Pas 2:

  • Enganxeu el següentCodi VBA.
7214

Pas 3:

  • Deseu el programa i premeu F5 per executar-lo.
  • Després d'aparèixer el quadre 'ExcelWIKI' , seleccioneu l'interval $B$4:$C$11 .
  • Feu clic a D'acord .

Pas 4:

  • Seleccioneu qualsevol cel·la en blanc per enganxar.
  • A continuació, feu clic a D'acord.

  • Per tant, obtindreu el valor d'enganxar mantenint el format intacte.

Llegir més: Diferència entre enganxar i enganxar especial a Excel

2. Apliqueu VBA PasteSpecial per seleccionar l'interval i mantenir el format d'origen a Excel

A VBA , també podeu especificar intervals i copiar-los i enganxar-los mantenint el format d'origen . Seguiu els passos que s'indiquen a continuació per fer-ho.

Pas 1:

  • Premeu Alt + F11 per obrir Macro .
  • Creeu un mòdul nou des de Insereix
  • Simplement, enganxeu el codi VBA següent per al rang B4:C11 .
8831

Pas 2:

  • Finalment, deseu el programa i premeu F5 per executar-lo. En conseqüència, veureu els canvis tal com es mostra a la imatge següent.

Llegir més: VBA Paste Special per copiar valors i formats a Excel (9 Exemples)

Lectures similars

  • Codi VBA per comparar dos fulls d'Excel i copiar diferències
  • Excel VBA: Copia el valor de la cel·la i enganxaa una altra cel·la
  • Com copiar diverses cel·les a un altre full a Excel (9 mètodes)
  • Excel VBA: copiar l'interval a un altre llibre de treball
  • [Fixat]: Feu clic amb el botó dret a Copiar i enganxar no funciona a Excel (11 solucions)

3. Declarar variable aplicant VBA PasteSpecial i Keep Format d'origen a Excel

En declarar variables i establir variables en diferents intervals, seguiu els passos següents per enganxarSpecial a VBA .

Pas 1:

  • Primer de tot, premeu Alt + F11 per obrir VBA Macro .
  • Seleccioneu una nova Mòdul .
  • A continuació, enganxeu el següent Codi VBA .
8559

Pas 2:

  • Després de desar el programa, premeu F5 per executar-lo.
  • Per tant, l'interval copiat s'enganxarà mantenint el format d'origen com a abans.

Llegiu més: Com utilitzar VBA PasteSpecial per a fórmules i formats a Excel (3 maneres)

4. Utilitzeu VBA PasteSpecial i Keep Sour ce Formatatge en diferents fulls de treball a Excel

Parlarem d'un mètode molt significatiu en aquesta part. Perquè veurem com utilitzar PasteSpecial a VBA en diversos llibres de treball. Per exemple, copiarem des de 'Full4' i l'enganxarem a 'Full5 ', tal com es mostra als passos següents.

Pas 1:

  • Per obrir VBA Macro , premeu Alt + F11
  • A la pestanya Insereix , trieu el Mòdul.
  • A continuació, enganxeu el VBA següent.
9865

Pas 2:

  • Per executar el programa, premeu F5 després desant el programa.
  • Per tant, obtindreu el valor enganxat al full 5 mantenint el format d'origen.

Llegir més: Com utilitzar l'ordre especial Enganxa a Excel (5 maneres adequades)

Conclusió

Per resumir, espero que ara ho sàpigues com s'utilitza Excel VBA per enganxar el format de font de manteniment especial. Totes aquestes estratègies s'han d'ensenyar a les vostres dades i utilitzar-les. Examineu el llibre de pràctiques i apliqueu el que heu après. Estem motivats per continuar donant conferències com aquestes gràcies al vostre suport important.

Si teniu cap pregunta, no dubteu a contactar amb nosaltres. Si us plau, comparteix els teus pensaments al quadre de comentaris que hi ha a continuació.

El personal d' Exceldemy respondrà les teves preguntes tan aviat com sigui possible.

Queda't amb nosaltres i segueix aprenent.

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.