O ADO (ActiveX Data Objects) é um modelo ou mecanismo com interface de alto nível, alto desempenho e fácil de usar e que pode ser aplicada a uma variedade de armazenamentos de dados.
O ADO é uma excelente opção para Programadores VBA que desejam acessar dados sem precisar aprender as complexidades oferecidas por outras Bibliotecas. Vale ressaltar que esse mecanismo, nos permite trabalhar com os principais banco de dados que temos disponíveis atualmente no mercado, e que esse banco de dados pode ter várias fontes, por exemplo, uma pasta do seu computador ou um serviço web na nuvem.
Para trabalhar com o modelo ADO e comandos SQL dentro do Excel, é necessário somente ativar a referencia Microsoft Activex Data Object Recordset 6.0 Library. E por meio de uma String de conexão, criar a conexão com o banco de dados a ser trabalhado. A String de conexão pode variar dependendo do Banco de dados que você deseja trabalhar.
Dentre as vantagens em utilizar a Biblioteca ADO, estão a facilidade de aprendizado, alta velocidade de conexão, baixa carga de memória e diversas outras vantagens. Além disso, essa Biblioteca oferece ainda a possibilidade de uso de Comandos SQL (Insert, Update, Delete, Select, Create…).