Acceder al editor de Visual Basic en Excel 2007

En este artículo le explicaré  como ver el código de nuestra macro elaborada en el artículo anterior (Iniciando macros en Excel 2007). Empieza pulsando el botón de editor de macros:

1.  Configuración de ventanas.

  • [Botón de office] -> [Opciones de Excel]
  • Activar la opción “Mostrar la ficha programador en la cinta de opciones”
  • Click en el Botón “Visual Basic”
  • Se muestra con la vista explorador de proyectos y el panel de propiedades activa:
  • [Ver] -> [Código]


Ahora ya tienes configurado el entorno del editor de macros.
2.Ver el código

  • En el explorador de objetos verás que hay varios ítems, uno de ellos se llamará como el libro de trabajo que posees abierto.

  • Todas las macros que grabes se añadirán en la carpeta de Módulos. Despliega la carpeta de Módulos y verás que hay una línea que se llama Módulo1.
  • hacer doble click sobre Módulo1 verás el código en la derecha de la ventana:

3.   Interpretar la estructura de Objetos.

  • Carpeta de Microsoft Excel Objetos

Hojas de cálculo.

Thisworkbook

  • Formularios; que también se pueden crear (ventanas)
  •  Módulos.
  • Módulos de clases, se pueden crear objetos.

Sólo nos concentraremos en hojas de cálculo, thisworkbook y módulos. En el Próximo blog les enseñaré a insertar controles. Hasta la próxima…

Contenido relacionado:
Compartirlo
Gerencie.com en su correo.

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


Déjenos su opinión

Una opinión
  1. graciela dice:

    Hola !
    Muy buena la pagina y los ejemplos.
    Te consulto …
    Tengo una planilla con la que trabajo para hacer catalogo con precios y fotos.
    El siguiente codigo me permite insertar la foto del producto en una celda cada una de las filas que contiene cada articulo de la lista.
    El codigo funciona perfecto en excel 2003 …. pero en excel 2007 no me incluye fisicamente la foto sino una referencia a la foto y esto no me sirva ya que no envio la carpeta con las fotos a mis clientes ( o sea en 2007 funciona perfecto localmente , pero no al usar el archivo en otra maquina )
    Me podrias indicar que modificar para que el codigo funcione en excel 2007

    —–

    While ActiveCell.Value “”
    valor = ActiveCell.Value
    ActiveCell.Offset(0, 1).Select
    ActiveSheet.Pictures.Insert(ThisWorkbook.Path & “\foto\” & valor & “.jpg”).Select
    With Selection
    .ShapeRange.LockAspectRatio = msoFalse
    .ShapeRange.Height = 148 ‘Alto de la imagen
    .ShapeRange.Width = 148 ‘Ancho de la imagen
    .ShapeRange.Left = .ShapeRange.Left + 1 ‘Añadimos 1 para que se vea la línea divisoria de la celda (izquierda)
    .ShapeRange.Top = .ShapeRange.Top + 1 ‘Añadimos 1 para que se vea la línea divisoria de la celda (superior)
    End With
    ActiveCell.Offset(0, -1).Select
    cuenta = cuenta + 1
    ActiveCell.Offset(1, 0).Select
    Wend

    ———

    Desde ya muchas gracias.
    Graciela

En Gerencie.com está permitido opinar, criticar, discutir, controvertir, disentir, etc., pero debe hacerlo con respeto, sin insultar y sin ofender a otros.

Información legal aplicable para Colombia.