eXtensible Markup Language & Visual Basic for Applications

Justo antes de comenzar a bucear por este tema ten en cuenta dos aspectos claves y muy importantes para que tu curva de aprendizaje sea la mejor y la más eficiente.

Primero. XML no es un lenguaje de programación. Sin embargo, sí que es un lenguaje. Un lenguaje que se basa en marcas utilizado con mucha frecuencia para transportar datos de un sistema de información a otro que con frecuencia operan con diferentes tecnologías.

Segundo. En Excel existen dos formas bien arraigadas para trabajar con XML. La primera, que (no trataremos en este espacio) consiste en usar este lenguaje para recibir y emitir datos desde y hacia Excel. La segunda, que (sí desarrollaremos aquí), consiste en aplicar el modelo de marcas que posee Excel con XML para crear y gestionar controles que pueden ser insertados en la interfaz de usuario de la aplicación como si de controles nativos se tratase.

Si no comprendes de momento lo que acabo de mencionar, no te preocupes, es normal; la idea es que comiences por el principio. Estoy seguro que si barres con éxito y mucho dinamismo cada concepto que se expone a continuación te convertirás en un gurú de este tema.

Comienza por aquí