Cambie el rango con más de Área a valores usando VBA en Microsoft Excel

Tabla de contenido

En este artículo, aprenderá cómo cambiar el rango con más de un área a valores usando VBA en Microsoft Excel.

Tomemos un ejemplo y entendamos cómo escribir el código VBA para cambiar el rango con más de un área a valores.

¿Cómo cambiar el rango con más de un área a valores?

Ejemplo 1:-

Tenemos datos en Excel A1: C1, en estos datos queremos pegar en los diferentes rangos. ¿Veamos cómo?

Siga los pasos que se indican a continuación: -

  • Presione la tecla Alt + F11 para abrir la aplicación Visual Basic

  • En VBAProject, haga doble clic en la Hoja 1
  • Ingrese el código VBA dado a continuación
Sub Values_4 () Dim smallrng As Range For Each smallrng In Range ("A1: D10, E12: H17"). Areas smallrng.Value = Range ("A1: D1"). Value Next End Sub 

  • Para ejecutar el código presione la tecla F5
  • Los valores se actualizarán en un rango pequeño definido

Ejemplo 2: -

Supongamos que tenemos datos en el rango pequeño definido y queremos sobreescribir esos datos con los datos del rango particular.

Para resolver este problema, siga los pasos que se indican a continuación: -

  • Presione la tecla Alt + F11 y haga doble clic en la hoja 2
  • Ingrese el siguiente código: -
Sub Values_4 () Dim smallrng As Range For Each smallrng In Range ("A1: D10, E12: H17"). Areas smallrng.Value = Range ("A1: D1"). Value Next End Sub 
  • Ejecute el código presionando F5
  • Los valores se actualizarán

Si te gustaron nuestros blogs, compártelo con tus amigos en Facebook. Y también puedes seguirnos en Twitter y Facebook.

Nos encantaría saber de usted, háganos saber cómo podemos mejorar, complementar o innovar nuestro trabajo y hacerlo mejor para usted. Escríbanos al sitio de correo electrónico

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave