Olá, Renato!
Para fazer isso, vc deve selecionar as colunas da planilha no Excel e, em seguida, fazer:
[Inserir -> Nome -> Definir...]
Defina um nome para o conjunto de colunas selecionadas (que será a 'tabela'). Salve a planilha.
No VB, faça:
- adicione um 'Data' ao Form e configure:
Data1.Connect = "Excel 8.0;" (ou outra versão)
Data1.DatabaseName = "caminho e arq.xls"
Data1.RecordSource = "nome que vc definiu na planilha (sua 'tabela')"
- adicione um 'DBGrid' e faça:
DBGrid1.DataSource = Data1
Configure outras propriedades, se desejar... Pronto. Esta é a maneira mais fácil de se fazer a comunicação entre o VB e o Excel.
E mais: se vc fizer as seguintes configurações
DBGrid1.AllowAddNew = True
DBGrid1.AllowUpdate = True
poderá atualizar a planilha ('tabela' que definiu)!
Joseph
Técnico em Informática/Programador
São Paulo/SP