Просто для справки для любого, кто наткнется на этот вопрос в будущем, я смог успешно соединиться со следующим:
Dim conn As Object 'Variable for ADODB.Connection object
Dim rs As Object 'Variable for ADODB.Recordset object
Set conn = CreateObject("ADODB.Connection")
Set rs = CreateObject("ADODB.Recordset")
conn.ConnectionString = "Provider=IBMDADB2.1;UID=" & username & ";PWD=" & password & ";Data Source=ABCDB1;ProviderType=OLEDB"
conn.Open
Примечание: имя пользователя и пароль - это строки, которым присвоены соответствующие учетные данные
Это работает на моем компьютере с Windows 7, установленным клиентом DB2 и Excel 2010 через частную / безопасную сеть LAN