Não é possível criar um banco de dados diretamente no Excel VBA. No entanto, você pode criar e gerenciar um banco de dados usando o Microsoft Access e, em seguida, conectar-se a ele a partir do Excel usando VBA.
Para criar um banco de dados no Access, siga estes passos:
Agora você pode criar tabelas, definir relacionamentos e inserir dados no banco de dados do Access. Para se conectar ao banco de dados do Access a partir do Excel usando VBA, siga estes passos:
Dim cn As ADODB.Connection Set cn = New ADODB.Connection cn.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\caminho\para\o\banco\de\dados\meubanco.accdb;"
Substitua \caminho\para\o\banco\de\dados\meubanco.accdb
pelo caminho real do arquivo do banco de dados do Access.
Agora você pode executar consultas SQL na conexão e gerenciar o banco de dados do Access a partir do Excel usando o VBA.