Excel utiliza la notación de puntos para separar las diversas propiedades. Esta notación es jerárquica, comienza en un objeto (En Exel, un objeto es aquel que tratas de manipular, podría ser una celda, hoja, etc.). A continuación del objeto se escribe un punto. Seguidamente, se específica lo que se quiere hacer o manipular  con este objeto. (Esto que quieres hacer se llama "Método"). La manipulación se hace mediante propiedades o parámetros.

Notación de puntos vba Exel - propiedades -métodos

Si fue confuso ve este ejemplo:

Imaginemos que queremos comprar el objeto: Bolígrafo

        Bolígrafo

Sin embargo, como no sabemos de que color es el Bolígrafo, entonces agregaría una propiedad de color: 


        Bolígrafo.color

Pero nos faltaría especificar el color, quedaría de la siguiente forma.


        Bolígrafo.color = "vbBlue"

Bien! tenemos un objeto (Bolígrafo), con una propiedad (el color) y el color específico  (Azul). 
Si queremos comprar este Bolígrafo, estaríamos haciendo algo (comprar). Podemos llamar a esto "Hacer" un método.


Bolígrafo.comprar

Si queremos comprar este Bolígrafo, estaríamos haciendo algo (comprar). Podemos llamar a esto "Hacer" un método. Los métodos pueden tener parámetros. Un parámetro del método de compra podría se (FormaDePago), este parámetro podría tener sus propios valores (efectivo, tarjeta, etc.). S e representaría de la siguiente manera.

Bolígrafo.comprar FormaDePago: = "efectivo"

Tenemos espacio entre el método(comprar) y el parámetro(FormaDePago). y los signos ( := ), sin espacios entre ellos. Si fuera una función, el código VBA sería algo así:

Sub comprarBoligrafo()
    Bolígrafo.color = "vbBlue"
    Bolígrafo.comprar FormaDePago: = "efectivo"
End Sub

Así que, de vuelta a Excel. En el lenguaje de programación VBA, usarás mucho estos objetos, métodos, propiedades y parámetros. Como ejemplo, hay un objeto llamado ActiveCell. Esta es la celda en la que se encuentra el cursor actualmente. El objeto ActiveCell puede tener una fuente establecida para él:

    ActiveCell.Font

Propiedades en VBA

Las fuentes tienen una propiedad de nombre propia. Así que después de otro punto, se escribe la propiedad Name:

    ActiveCell.Font.Name

Dado que es una propiedad, necesita un valor para ella. Agreguemos el nombre de una fuente:

    ActiveCell.Font.Name = "Times New Roman"

Esto establece que "Times New Roman" sea la fuente de la Celda.
ActivaTambién podemos establecer un valor de negrita para la Fuente: 

    ActiveCell.Font.Bold = True

De nuevo, tenemos un objeto llamado ActiveCell. Esto es seguido por la propiedad Font. La propiedad Font tiene una propiedad bold propia. Esta se establece en True.


Métodos en VBA

Un ejemplo de método de objeto es Quit:

    Application.Quit

Salir es hacer algo, por eso es un método y no una propiedad. Si no estás seguro de si algo es un método o una propiedad, prueba a anteponer la palabra "to". To Quit tiene sentido, pero to Font no. Así que Font no sería un método.

Otro ejemplo de método es Add. Puede usarlo para agregar una nueva hoja de trabajo a su libro de Excel:
    Worksheets.Add After:=Worksheets(1)

El objeto de arriba es Worksheets. El método Add viene después de un punto. A continuación, tenemos un espacio. Un parámetro del método Add se llama After. El valor de After es el nombre de una hoja de trabajo(Worksheets). (Dentro de los corchetes puedes tener el nombre de una hoja de trabajo entre comillas dobles "Hoja1", o un número. El número 1 significa el valor que tiene esa hoja "Hoja1".

Lo que veremos a continuación, sobre el objeto Range, y Propiedades en general.