Táboa de contidos
Non obstante, hai situacións nas que queremos duplicar algo máis que un simple texto. Podemos copiar todas as capacidades de Excel, como o formato condicional, a validación de datos, o formato de tipo de datos e as características estéticas como os bordos e as cores das celas. Quizais admires o esquema de cores do teu compañeiro de traballo pero requires datos estáticos, ou quizais as fórmulas son fantásticas pero non che gusta o esquema de cores. Neste tutorial. Mostraremos o VBA PasteSpecial e manteremos o formato da fonte en Excel.
Descargar Practice Workbook
Descarga este Practice Workbook para facer exercicio mentres estás lendo este artigo.
VBA PasteSpecial.xlsm
4 exemplos sinxelos para aplicar VBA PasteSpecial e manter o formato de orixe en Excel
Demostraremos catro exemplos de como para usar o pegado especial en VBA mantendo o formato de orixe nas seccións de abaixo. Aquí tes un conxunto de datos de mostra que usaremos para copiar e pegar.
1. Engadir caixa de entrada usando VBA PasteSpecial e manter o formato de orixe en Excel
En primeiro lugar. Usaremos o cadro para seleccionar un intervalo e despois pegalo noutra cela. Para facelo, siga os pasos seguintes.
Paso 1:
- Primeiro, preme Alt + F11 para iniciar unha Macro .
- A continuación, faga clic en Inserir, escolla a opción Módulo .
Paso 2:
- Pega o seguinteCódigo VBA.
7142
Paso 3:
- Garde o programa e preme F5 para executalo.
- Despois de aparecer a caixa 'ExcelWIKI' , selecciona o intervalo $B$4:$C$11 .
- Fai clic en Aceptar .
Paso 4:
- Seleccione calquera cela en branco para pegar.
- A continuación, faga clic en Aceptar.
- Polo tanto, obterá o valor de pegar mantendo o formato intacto.
Ler máis: Diferenza entre pegar e pegar especial en Excel
2. Aplique VBA PasteSpecial para seleccionar intervalos e manter o formato de orixe en Excel
En VBA , tamén pode especificar intervalos e copialos e pegalos mantendo o formato de orixe. . Siga os pasos que se indican a continuación para facelo.
Paso 1:
- Preme Alt + F11 para abrir Macro .
- Cree un novo módulo desde Inserir
- Simplemente, pegue o seguinte código VBA para o intervalo B4:C11 .
6360
Paso 2:
- Por último, garda o programa e preme F5 para executalo. En consecuencia, verá os cambios como se mostra na imaxe de abaixo.
Ler máis: VBA Pegar especial para copiar valores e formatos en Excel (9 Exemplos)
Lecturas similares
- Código VBA para comparar dúas follas de Excel e copiar diferenzas
- Excel VBA: copia o valor da cela e pegaa outra cela
- Como copiar varias celas a outra folla en Excel (9 métodos)
- Excel VBA: copiar intervalo noutro libro de traballo
- [Fixado]: Fai clic co botón dereito do rato en Copiar e Pegar non funciona en Excel (11 solucións)
3. Declarar a variable aplicando VBA PasteSpecial e Keep Formato de orixe en Excel
Ao declarar variables e establecer variables en diferentes intervalos, siga os pasos seguintes para pegarEspecial en VBA .
Paso 1:
- Primeiro de todo, preme Alt + F11 para abrir Macro VBA .
- Seleccione unha nova Módulo .
- A continuación, pega o seguinte Código VBA .
4859
Paso 2:
- Despois de gardar o programa, prema F5 para executalo.
- Polo tanto, o intervalo copiado pegarase mantendo o formato de orixe como antes.
Ler máis: Como usar VBA PasteSpecial para fórmulas e formatos en Excel (3 xeitos)
4. Use VBA PasteSpecial e Keep Sour ce Formato nunha folla de traballo diferente en Excel
Nesta parte falaremos dun método moi significativo. Porque explicaremos como usar PasteSpecial en VBA en varios libros de traballo. Por exemplo, copiarémolo desde 'Folla4' e pegarémolo en 'Folla 5 ', como se mostra nos pasos seguintes.
Paso 1:
- Para abrir Macro VBA , prema Alt + F11
- Na pestana Inserir , escolla o Módulo.
- A continuación, pegue o seguinte VBA.
4810
Paso 2:
- Para executar o programa, prema F5 despois gardando o programa.
- Polo tanto, obterá o valor pegado na folla 5 mantendo o formato de orixe.
Ler máis: Como usar o comando Pegar especial en Excel (5 formas axeitadas)
Conclusión
Para resumir, espero que agora o saiba como usar Excel VBA para pegar o formato de fonte especial para manter. Todas estas estratexias deben ser ensinadas aos teus datos e acostumadas a elas. Examina o libro de prácticas e aplica o que aprendiches. Estamos motivados para seguir dando conferencias como estas debido ao teu importante apoio.
Non dubides en contactar connosco se tes algunha dúbida. Comparte os teus pensamentos na caixa de comentarios que aparece a continuación.
O persoal de Exceldemy responderá as túas preguntas o antes posible.
Queda connosco e continúa aprendendo.