Uso de los Objetos hoja y rango. Primera parte

Ahora vamos a ver la aplicación de unas macros sencillas pero con un poco de la teoría de los conceptos de programación en Excel. Se trata de los Objetos Hoja y Rango con los cuales veremos cómo se pueden manejar un Objeto que está dentro de otro Objeto (¿?). Esto quiere decir que en ocasiones puede ser necesario hacer referencia a un objeto indicando el Objeto que lo contiene por ejemplo, el Objeto Hoja se encuentra inmerso en el Objeto Libro ya que los Libros de Excel están compuestos por Hojas, y el Objeto Hoja contiene al Objeto Rango.

Ejemplo 5: Ingresar en el Objeto Rango A5 del Objeto Hoja2 el texto “Gerencie”

Sub Ejemplo5ObjetosHojayRango()

'En Objeto Hoja2 y Rango A5 (Range) ingresar el texto "Gerencie"

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

End Sub

  1. La primera línea Sub Ejemplo5ObjetosHojayRango (), indica el inicio de la macro (Sub) y nombre de la macro Ejemplo5ObjetosHojayRango. 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 qué información queremos que contenga dicha celda con el uso del signo =.
    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.