Icono del sitio Desafiando Excel

Intercambiar estilos de referencias en Excel (macro)

Intercambiar estilos de referencias en Excel (macro)

¿Cómo podemos intercambiar estilos de referencias de un libro mediante el uso de macros en Excel?

La siguiente macro nos permite intercambiar entre los estilos de referencia R1C1| («Row 1 Column 1») y A1 («Column A Row 1») mediante macros de forma rápida y fácil en Excel.

La instrucción a copiar dentro de un nuevo módulo de vba es la siguiente:

 

INTERCAMBIAR ESTILOS DE REFERENCIAS EN EXCEL

Sub IntercambiarEstiloRef()
    If Application.ReferenceStyle = xlA1 Then
        Application.ReferenceStyle = xlR1C1
        MsgBox "Estilo de referencia R1C1 activo.", vbInformation
    Else
        Application.ReferenceStyle = xlA1
        MsgBox "Estilo de referencia A1 activo.", vbInformation
    End If
End Sub

 

Notar que nombramos a la macro «IntercambiarEstiloRef».

A medida que vamos ejecutando la macro en reiteradas oportunidades, estaremos intercambiando entre ambas referencias, y un mensaje nos indicará cual se activa en cada momento.

De esta forma logramos intercambiar estilos de referencias de un libro de forma rápida y fácil mediante macros en Excel.

 

Te recomiendo ver el siguiente link con más videos de Macros útiles de Excel AQUÍ.

¿No sabés como instalar esta macro? ¡No te preocupes!  Aquí está la solución:

Salvo aclaración, todas las fórmulas y macros de este sitio están configuradas para aplicarse sobre la celda A1. Algunas fórmulas se encuentran encerradas entre llaves {} debido a que son fórmulas matriciales. Estas llaves no deben introducirse tecleándolas, sino que se generan automáticamente al aceptar la fórmula pulsando Control+Shift+Enter al mismo tiempo. Las fórmulas de este sitio son compatibles con versiones de Microsoft Excel® 2010 o superiores. 

Salir de la versión móvil