Uso de los objetos hoja y rango. Segunda parte

Para esta segunda parte vamos a utilizar los mismos objetos Hoja y Rango pero además de ingresar información en una celda, vamos a tomar la información de una celda y ubicarla en otra. Vamos a ubicar los códigos de los ejemplos a continuación en el mismo módulo que trabajamos en la entrega pasada:

Ejemplo 6: Ingresar en el Objeto Rango A5 del Objeto Hoja2 la información del Objeto Rango A5 del Objeto Hoja1

Sub Ejemplo6ObjetosHojayRango()

'En Objeto Hoja2 y Rango A5 (Range) ingresar el texto del Objeto Hoja1 Rango A5

Sheets(“Hoja2”).Range("A5") = Sheets(“Hoja1”).Range("A5")

End Sub

  1. La primera línea Sub Ejemplo6ObjetosHojayRango (), indica el inicio de la macro (Sub) y nombre de la macro Ejemplo6ObjetosHojayRango. Los paréntesis que aparecen al final de esta línea los coloca Excel automáticamente luego de escribir el nombre y dar Enter.
  2. La segunda línea por tener una comilla sencilla al principio se toma como un comentario informativo para identificar más fácil lo que realizará la macro y por tanto no tendrá ningún efecto en macro.
  3. En la tercera línea es donde utilizamos el Objeto Hoja (Sheets) el cual necesita el nombre de la hoja que se va a utilizar, en este caso se trata de la hoja Hoja2 y va entre paréntesis. Una vez indicado este Objeto Hoja, pasamos a indicar el Objeto Rango que está inmerso en el Objeto Hoja; esto lo hacemos con el signo de Punto y seguido el Objeto Range tal y como lo vimos en la entrega anterior donde solo debemos establecer el nombre de la celda que en este caso es A5. Finalmente, se procede a definir la información queremos que contenga dicha celda con el uso del signo = y la “dirección” con el uso de los Objetos Hoja1 y Range A5
    NOTA: Todo texto en la programación de VBA debe ir entre comillas así que para los números no es necesario las comillas.
  4. La última línea marca el fin (End) de la Macro o Subrutina (Sub)

Al ejecutar el código el resultado en la Hoja 2 es:

Descargar archivo de trabajo.

MÁS SOBRE

Gerencie.com en su correo.

Suscríbase y nosotros colocaremos en su bandeja de entrada la mejor información que generamos diariamente.

Siéntase libre de opinar

En Gerencie.com está permitido opinar, criticar, discutir, controvertir, disentir, etc. Lo que no está permitido es insultar o escribir palabras ofensivas o soeces. Si lo hace, su comentario será rechazado por el sistema o será eliminado por el administrador. Por último, trate de no escribir en mayúscula sostenida, resulta muy difícil leerle.