in

Curso de Macros en Excel: Ejercicios con el método Range.PasteSpecial de VBA

A continuación vamos a ver el método Pace special de vba para la creación de macros en Excel el Pace special en español significaría pegado especial este pegado especial Nosotros también lo podemos hacer en Excel utilizando el mouse Como por ejemplo yo acá tengo una tabla si yo selecciono todo le doy clic

Derecho le doy copiar y me sitúo en cualquier otra celda Como por ejemplo en la g1 clic derecho me voy a pegado especial y quiero que observen que acá nosotros tenemos una serie de opciones para copiar y luego pegar Okay Como por ejemplo acá el pegar donde te pega con

Todo el formato eh también los formatos de texto colores temas etcétera acá tenemos otro donde solamente te copia o o te pega Perdón las fórmulas por acá tenemos donde te pega con fórmulas y números y así sucesiva amente Tenemos un montón de opciones bien Eh Esto es lo

Que vamos a hacer Pero con el código vba antes de comenzar a practicar con una serie de ejercicios eh Les comento rápidamente como digo en todos los videos nosotros estamos desarrollando un curso de programación vba para la creación de macros en Excel los links te lo dejo en la descripción miren nosotros

Ahora estamos en el módulo número 12 y aquí estamos viendo rangos esp bien aquí nosotros vamos a ver el Range el objeto Range utilizando el método pce special bien Luego de eso vamos a ver el autofilter pero el autofilter le voy a dejar para el día martes eh de este mes

De marzo para el día martes eh porque vamos a realizar un video en vivo okay Para responder eh ciertas dudas eh de los suscriptores bien porque ya hicimos eh un ejercicio donde vimos Cómo filtrar mi mientras escribíamos en Excel utilizando el método autofilter bien Vamos a filtrar aquí en este video por

Textos vamos a filtrar por números y también vamos a filtrar por fechas por eso es que le estoy dejando para el día martes pero ahora nos vamos a centrar en el Range special Pace special bien Vamos a venir acá a Excel miren acá estamos en Excel y vamos a abrir el editor de

Visual basic clic derecho ver código bien vamos a ir acá al módulo uno y aquí está ya la Macro creada bien lo que vamos a hacer primero es copiar este Rango bien Eso es lo que vimos en el capítulo anterior eh toda esta tabla o este Rango miren estamos desde la B1

Articulo Recomendado
🔵 Crear Efecto Versalitas o Versalillas en WORD #Shorts

Hasta la d14 no entonces venimos acá ponemos el objeto Range y aquí entre comillas ponemos desde la B1 dos puntitos hasta la d14 y lo único para que hacemos para poder copiar es ponemos un puntito y llamamos al método copy y ahí lo tenemos bien ya está copiado

Ahora la pregunta es dónde lo vamos a pegar de igual manera con el objeto Range acá seleccionamos por ejemplo yo lo voy a pegar en la f acá le voy a pintar de otro color en la f1 Así que ponemos Range f1 y aquí viene recién el

Pce espcial ponemos un puntito y ponemos el past special bien Ahora Luego de eso ponemos un espacio y aquí tenemos una serie de alternativas para elegir si no nosotros leemos y sabemos un poquito de inglés podríamos entender qué es lo que hace como por ejemplo el primero es

Paace all no que significa que te pegue todo acá la segunda opción es space all except borders no que significa que te pegue todo excepto los bordes pero vamos con el primero con el más clásico que es pegar todo los formatos los colores etcétera damos dos veces clic acá y

Ejecutamos este código no miren vamos a ejecutar el código y miren que ya me acaba de copiar absolutamente todo no tal y como está la tabla de la izquierda bien Este es el primer ejercicio A ver vamos a volver a copiar esto miren voy a poner un espaco después del pce special

Y vamos a utilizar este que dice excepto los bordes miren excepto los bordes Pero antes vamos mirando miren este tiene un borde negro que se puede observar no ahí está el borde negro bien Ahora lo voy a copiar acá en la j1 bien en la j1 Así

Que vamos a poner la j1 no ejecutamos esto y miren la diferencia que ahora no tiene bordes no como pueden observar ya no tiene bordes ahora vamos a ver otro ejercicio yo voy a copiar a este le voy a poner comentario para que no se ejecute y voy a copiar todo esto control

C control V bien después del pce special ponemos un espaco y vamos a poner miren este por ejemplo el tercero es para que nos copie eh con todo formato condicional acá utilizando usando el tema de origen no o sea los colores que podemos observar a la izquierda aquí

Miren el pce colum wid que nos copie también el ancho de la columna bien pero yo voy a ir al último este que dice values que solamente para que solamente nos copie miren acá por ejemplo eh que nos copia fórmulas y el y el formato de número No por acá eh con validaciones

Articulo Recomendado
Como Bajar Música de Youtube en Celular 2024 (Sin Copyright)

Pero vamos a ver este value bien eh este solamente nos va a pegar miren nos va a pegar los valores o sea no va a tomar ni en cuenta ni las fórmulas ni el tema que tiene ni el formato de números etcétera Pero le vamos a pegar acá en la

N1 bien Así que venimos acá y le voy a decir que me pegue en la n1 bien ejecuto esto y miren que solamente me copió Se podría decir los textos no sin formato eh Ni formato de tabla ni nada bien ya acá tenemos tres ejercicios Pero qué más

Podemos hacer con el paste special no vamos a ver qué más podemos hacer miren yo por acá a ver voy a borrar todo esto para que no nos estorbe y vamos a ver van a ver qué voy a hacer yo voy a poner un número uno a todo esto miren vamos a

Poner el número uno y le voy a centrar miren nosotros lo que podemos hacer es copiar todo este Rango solamente el rango de la columna d y a la derecha pegarlo Pero esta vez le vamos a sumar o le podemos dividir lo podemos multiplicar lo podemos restar si yo por

Ejemplo a todo este Rango le sumo todo este Rango y aparte que me pegue acá entonces va a ser acá el resultado va a ser 2501 no Y así sucesivamente con todas las celdas acá sería 2001 de esta manera si yo le digo que sume ojo si le digo que sume entonces

Cómo hacemos eso miren esos esta opción también nos permite ahora vamos a a copiar primero yo voy a copiar a ver el rango de dos que se vaya hasta la D1 bien le vamos a poner un puntito al final punto el método copy que nos que

Nos copie yo voy a poner Como comentario esto y ahora sí ya nos copió y acá abajo nuevamente Range le voy a decir que esta vez se vaya miren que esta vez se vaya de la d perdón de la f2 de la f2 hasta la f14 bien y acá viene el pegado

Especial punto paste special ahí lo tenemos damos un espaco y acá de la misma manera qué queremos mantener yo le voy a decir que mantenga todo el formato okay Así que le doy dos veces clic acá pongo una comita miren y acá me da más opciones la primera opción es para qué

Articulo Recomendado
El mejor editor de Videos 2023 para YOUTUBE 🥇

Para que me sume la segunda opción para que me dividan multiplica y la última para que me reste pero yo le voy a dar acá el add para que me agregue el valor que tiene esta columna que es la suma no miren poniendo poniendo acá esta opción

Pace special operation ad me va a sumar estos valores que está en esta columna pero aparte me va a copiar me va a pegar pero sumando bien Vamos a ejecutar Y fíjense qué es lo que va a hacer ejecutamos y miren que ya me acaba de

Sumar pero miren me acaba de copiar y pegar y sumar ese uno que le había puesto bien Ahora si queremos dividir miren voy a copiar voy a pegar esto acá si queremos dividir este valor entre este valor el resultado va a ser uno no entonces acá me debería aparecer todo

Uno a ver vamos a hacer lo mismo pero ahora con la división a ver voy a poner Voy a copiar voy a pegar Pero esta vez acá miren voy a dar un espaco a ver coma Perdón coma y le voy a decir que le voy

A decir que me divida bien Pero esta vez eh que se vaya al H al H bien acá porque en el H están los los los números no el resultado acá en la columna H Debería ser uno porque estoy dividiendo entre su mismo número no si ejecuto miren ejecuto

Miren que ahora me aparece un 1 1 1 todo no Y por último a ver a ver qué más podríamos vamos a restar Okay vamos a restar a ver Esta es la J ahora Bien voy a poner este por acá le voy a copiar le voy a

Pegar y ahora es la J no la j y acá también la j y al final pongo la comita coma y elijo la última opción que lo tengo acá no ejecuto y el resultado cuál ser el resultado sería cero ahora no el resultado sería cero ejecuto y miren que

Ahora tenemos el resultado cero yo me voy a quedar hasta acá si tienes alguna duda si tienes alguna pregunta por favor comenta el video para poder responderte bien no se olviden que el día martes voy a subir el Range autofilter eh Y estos videos voy a tratar de subir también el

Día de hoy bien Así que nos vemos en el próximo capítulo

What do you think?

Written by d2jma

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

GIPHY App Key not set. Please check settings

¿Apellidos patronímicos?

Problema 9 del Examen LIMATEJ SECUNDARIAS 2024 CONTESTADO (ETAPA ESCUELA)