Se você não fizer muito ou precisar de um valor de célula como no seu exemplo, a Opção 1 é um bom caminho a percorrer. Se você precisa:
- Faça esse tipo de coisa com frequência
- Crie consultas dinâmicas com base no que mais pode estar acontecendo em uma pasta de trabalho (ou aceite a entrada do usuário)
- Puxe muitos dados ou filtre / classifique os dados que você pegou
- Processe os dados que você recebe antes de apresentá-los
- etc.
Você pode escrever 1 ou mais macros que usam ADO . Você pode usar o ADO no Excel para extrair dados do Excel, outros bancos de dados ou arquivos de texto para suas planilhas. Eu uso uma tonelada. Tanto assim, eu tenho um módulo de aula dedicado para lidar com os detalhes para mim .