• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

excel runtime error 3706 hatası

Katılım
26 Ekim 2018
Mesajlar
21
Excel Vers. ve Dili
Office pofessional Plus 2016
Merhaba arkadaşlar, uzun zamandır kullanmadığım bir excel dosyam vardı. şimdi tekrar kullanmaya karar verdim. Çıkış sayfamdaki "C","D" sürunlarına tıkladığımda açılan bir userorm vardı ama şimdi "excel runtime error 3706 sağlayıcı bulunamıyor. düzgün yüklenmemiş olabilir ." bu şekilde hata vermekte. biraz araçtırıp accsess database engine gibi bazı toollar kurmam gerektiği yazıyor vs. hepsini denedim ama aynı hatayı almaya devam ediyorum. yardımcı olabilirmisiniz. rica etsem.


 
Dosyanız bende sorunsuz olarak çalıştı. (User form görüntüleniyor)

Kod:
Private Sub UserForm_Initialize()
Set conn = New ADODB.Connection
conn.Open "Provider=Microsoft.jet.oledb.4.0;data source=" & ThisWorkbook.Path & "\Data.xls;extended properties=""excel 8.0;hdr=yes"""
Set rs = New ADODB.Recordset
End Sub

Yukarıda belirttiğim user form kodunuzda

Microsoft.jet.oledb.4.0 kodunu, Microsoft.jet.oledb.12.0
excel 8.0 kodunu, excel 12.0
olarak değiştirmeyi dener misiniz ?

Bir kaynakta eski versiyon dosyalarda bu tür sorunların olabileceği ve 12.0 olarak değiştirince düzeleceğini yazmışlar.
 
Cengiz Bey cevabınız için teşekkür ederim, bunu denedim hatta çıkış sayfasında ve 2010 sayfasında da vardı onları da değiştirdim ama malesef düzelmedi
 
Merhabalar aynı sorun bendede var idi aşağıdaki kısmı düzelttiğimde tüm dosyalarım düzeldi faydalı olması dileği ile.
con.Open "provider=microsoft.ACE.oledb.16.0;data source="
 
Geri
Üst