In case installing the latest drivers may help .... Most Windows installations already include ADO, but the latest, 2.8 version may be freely downloaded from http://msdn.microsoft.com/data/mdac/downloads/default.aspx From that web page, follow links to download the latest versions of two components: (1) MDAC 2.8 and (2) Jet 4.0. The Jet download is specific to your version of Windows. Jamal -----Original Message----- From: program-l-bounce@xxxxxxxxxxxxx [mailto:program-l-bounce@xxxxxxxxxxxxx] On Behalf Of Pranav Lal Sent: Monday, April 17, 2006 11:11 AM To: program-l@xxxxxxxxxxxxx Subject: [program-l] Microsoft Access 2003: Fixing Could not find installable ISAM. Hi all, I am attempting to reference an Excel sheet using ADO. My code is appended at the end of this message. When I run my code, I get the following error Microsoft Visual Basic Run-time error '-2147467259 (80004005)': Could not find installable ISAM. Continue End Debug Help A search lead me to http://support.microsoft.com/default.aspx?scid=kb;EN-US;283881 The article has asked me to edit the registry but I am confused as to what value to change. Is it the win32 value? The excel branch is as follows; Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Excel] "win32"="C:\\Program Files\\Microsoft Office\\OFFICE11\\msaexp30.dll" "DisabledExtensions"="!xls" "ImportMixedTypes"="Text" "FirstRowHasNames"=hex:01 "AppendBlankRows"=dword:00000001 "TypeGuessRows"=dword:00000019 "win32old"="C:\\WINNT\\system32\\msexcl40.dll" Pranav My VBA code Option Compare Database Option Explicit Private Sub test() Dim con1 As New ADODB.Connection Dim rec1 As ADODB.Recordset con1.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=h:\prm\bridgehead.xls;" & _ "Extended Properties=Excel 8.0;;hdr=yes" Set rec1 = New ADODB.Recordset rec1.ActiveConnection = con1 rec1.Open "select * from [usage$]" rec1.Close Set rec1 = Nothing End Sub Private Sub Form_Load() Call test End Sub ** To leave the list, click on the immediately-following link:- ** [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe] ** If this link doesn't work then send a message to: ** program-l-request@xxxxxxxxxxxxx ** and in the Subject line type ** unsubscribe ** For other list commands such as vacation mode, click on the ** immediately-following link:- ** [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq] ** or send a message, to ** program-l-request@xxxxxxxxxxxxx with the Subject:- faq ** To leave the list, click on the immediately-following link:- ** [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe] ** If this link doesn't work then send a message to: ** program-l-request@xxxxxxxxxxxxx ** and in the Subject line type ** unsubscribe ** For other list commands such as vacation mode, click on the ** immediately-following link:- ** [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq] ** or send a message, to ** program-l-request@xxxxxxxxxxxxx with the Subject:- faq