• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü class factory istenen sınıfı sağlamıyor hatası

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Bluekaya

Yeni Üye
Katılım
23 Mar 2021
Mesajlar
225
Çözümler
3
Aldığı beğeni
31
Excel V
Office 2016 TR
Konu Sahibi
Merhabalar hocalarım evde tasarladığım programı iş yerindeki pc de kullanmaya çalışıyorum lakin " class factory istenen sınıfı sağlamıyor " hatası alıyorum

.ocx dosyalarını register ettim ve VisualBasic6-KB896559-v1-ENU indirip yükledim daha sonra tekrar register ettim yine sonuç aynı

iş yerindeki pc windows10 64 bit office professional 2016 32bit yardımcı olurmusunuz lütfen.
 
Çözüm
Benzersiz sıra no verme kodları basit eklenir abey evauate,row vs... kodlarla yapılır yada max ilede yapılır hertürlü.
Dosyanızdaki kodlara bende bakmaya korkuyorum sçıçası bir sürü yanlış var gibi :)
Neyse konu dağıldı abey.Başlık için tavsiyem ocx ile uğraşmadan ve registieren yapmadan deneyin.Registieren ysptıysanızda unregistieren yapın.
İşyerinizdeki pc ile ve benim pc aynı bit ve excelde aynı.Bende yolladığınız dosyada sorun yok.
Merhaba.
Başlığınızı kopyalayıp googlede arattım ve çözümü birisi officeyi kaldırıp tekrar yükleyince bulmuş.
 
Alttaki alıntıyı aynen kopyalayıp yapıştırdım belki buda işe yarar.
Ocx dosyalarını syswow64 içine atılacakmış.


Merhaba,

Diğer mesajdaki dosyaları,

C:\Windows\SysWOW64

Klasörüne kopyalayın. System32 içindeki cmd.exe yi sağ klik ile yönetici olarak çalıştırın,


regsvr32 MSCOMCTL.OCX

regsvr32 MSCOMCT2.OCX

Ve yine bu satırları ayrı ayrı register ederek deneyin.
 
Konu Sahibi
Alttaki alıntıyı aynen kopyalayıp yapıştırdım belki buda işe yarar.
Ocx dosyalarını syswow64 içine atılacakmış.


Merhaba,

Diğer mesajdaki dosyaları,

C:\Windows\SysWOW64

Klasörüne kopyalayın. System32 içindeki cmd.exe yi sağ klik ile yönetici olarak çalıştırın,


regsvr32 MSCOMCTL.OCX

regsvr32 MSCOMCT2.OCX

Ve yine bu satırları ayrı ayrı register ederek deneyin.
denedim hocam yukarıdaki seçenekleri exceli de tekrar silip yükledim birdaha indirip deneyeceğim bakalım inşallah olur yoksa onca sizin benim emeğim boşa gitmiş olacak
 
Excel aslında 32bit.
Sorun olmaması gerek ne için ocx registieren yapıyorsunuz bu arada?
 
Benim pc win11 64bit ve excel 2021 ve 32bit.
İstiyorsanız dosyayı yükleyin deneyeyim.
 
Konu Sahibi
Benim pc win11 64bit ve excel 2021 ve 32bit.
İstiyorsanız dosyayı yükleyin deneyeyim.
Değerli hocam çok ilgilendiniz benimle hakkınızı helal edin size 1 kamera hediye etmek isterim lütfen kabul edin.

Hocam şimdi bu sorunun yanı sıra farklı 2 - 3 sorun daha farkettim ve ne denediysem üstesinden gelemedim 39 yaşımdan sonra exceli öğrenmeye çalışıyorum :)

sorunlarımı sıralıyorum...


1. si userform1 de bir arama motoru yaptım listview1 i süzüyor öncelikle o tam istediğim gibi süzme yapmıyor yani en baş harfi baz alarak süzdürme yapıyor ama ben has yazdığımda hasan albayrak ı getirdiği gibi deniz hassas ı da getirmeli yani soy adlarınıda içersine almalı satışlar daki combobox1 e yaptığınız gibi...

2. si bu süzdürme sonucu çıkan sonucu silmek istiyorum normalde normal süzdürmeden sildiğimde sorun yok lakin süzdürüp sildiğimde seçili olan satırı değil ilk satırı siliyor satisdetay sayfasının j kolonuna refrans kodu ile yapmaya çalıştım beceremeyince bıraktım.
bunları yapabilirseniz minnettar kalırım.

3. sü ve sonuncusu...
Listview de seçtiğim satırda seçmek istediğim 2. 3. 4. 5. 6. 7. ve 8. kolonlar var ve bu kolonları aynı sıra ile "B" "C" "D" "E" F" "G" "H"
hücrelerine kaydetmek istiyorum lakin elimdeki kodlar 1. ve 9. kolonuda alıyor ek olarak textbox1 ve textbox2 de benim yazdığım textleri 1. ve 9. hücrelere eklemesini istiyorum kodlarım altaki gibidir.

Private Sub CommandButton1_Click()
Dim l As ListItem

Set s1 = ThisWorkbook.Worksheets("iade")
s = s1.Range("A65536").End(xlUp).Row + 1
Set l = UserForm1.ListView1.SelectedItem
s1.Cells(s, 1) = s - 5' AAAAA
s1.Cells(s, 2) = l.Text
s1.Cells(s, 4) = l.SubItems(1)
s1.Cells(s, 5) = l.SubItems(2)
s1.Cells(s, 6) = l.SubItems(3)
s1.Cells(s, 7) = l.SubItems(4)
s1.Cells(s, 8) = l.SubItems(5)
s1.Cells(s, 9) = l.SubItems(6)
Unload Me
End Sub

Private Sub TextBox1_Change()

End Sub
Private Sub UserForm_Initialize()
TextBox2 = Format(Date, "mm.dd.yyyy")
Me.TextBox2.Enabled = False
End Sub
 
1. si userform1 de bir arama motoru yaptım listview1 i süzüyor öncelikle o tam istediğim gibi süzme yapmıyor yani en baş harfi baz alarak süzdürme yapıyor
Hediye için sağolun abey almış gibi oldum.
Yukardaki soru için kod zaten doğru çalışmıyor.
Find( ara & "" bunu yerine Find("" & ara & "" yazarsanız içerir olarak arar ama kod zaten yanlış çalışıyor.
, LookAt:=xlWhole bunuda silmeniz gerek
Dizi yada normal kodla yapıp eklerim.
Bu arada çidft tırnaklar içine * yazıyorum forumda görükmüyor bu işaret eklenecek.
 
Son düzenleme:
1. si userform1 de bir arama motoru yaptım listview1 i süzüyor öncelikle o tam istediğim gibi süzme yapmıyor yani en baş harfi baz alarak süzdürme yapıyor ama ben has yazdığımda hasan albayrak ı getirdiği gibi deniz hassas ı da getirmeli yani soy adlarınıda içersine almalı satışlar daki combobox1 e yaptığınız gibi...
HTML:
C#:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
3. sü ve sonuncusu...
Listview de seçtiğim satırda seçmek istediğim 2. 3. 4. 5. 6. 7. ve 8. kolonlar var ve bu kolonları aynı sıra ile "B" "C" "D" "E" F" "G" "H"
hücrelerine kaydetmek istiyorum lakin elimdeki kodlar 1. ve 9. kolonuda alıyor ek olarak textbox1 ve textbox2 de benim yazdığım textleri 1. ve 9. hücrelere eklemesini istiyorum
HTML:
C#:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
2. si bu süzdürme sonucu çıkan sonucu silmek istiyorum normalde normal süzdürmeden sildiğimde sorun yok lakin süzdürüp sildiğimde seçili olan satırı değil ilk satırı siliyor
Bunun için önceki konularınızda size yazmıştım satır no gibi benzersiz sütun olması gerek diye ve arama yaparsanız sorun yaşarsınız diye abey.
Eğer sayfada benzersiz sütun yoksa yapabileceğim bişey yok maliesef.
 
Konu başlığı ile alakası olmadı durum :)
Şunu söyleyeyim son olarak eğer 32 bit excel ise registieren felan yapmadan deneyi ve ocx dosyalarınıda ilgili yerlere atmadan deneyin.
 
Konu Sahibi
Bunun için önceki konularınızda size yazmıştım satır no gibi benzersiz sütun olması gerek diye ve arama yaparsanız sorun yaşarsınız diye abey.
Eğer sayfada benzersiz sütun yoksa yapabileceğim bişey yok maliesef.
Hocam satisdetay sayfasında j stünlarına benzeris kod eklemeye çalıştım rastgelearada formülüyle ama her stün sildiğimde yada eklediğimde rakamlar sürekli olarak değişiyor olurmu olmazmı denedim ettim olmadı j stünuna benzersiz kod ekleyebilirsiniz
 
tamam hocam denerim bu arada hediye konusunda ısrarcıyım.
Sağol abey bana lazım değilde kayınbirader bir ara istiyordu ama kabul edemem sağolun yinede.
Kayınbiradere bir ara bakmıştık ama karar verememiştik anlamadığımız için.

Sadece linkteki kameralardan hangisi iş görür onu sorayım kendisinin müstakil evi var ona şart gibi.
Gerçi sonradanda heralde vazgeçti bir daha sormamıştı bana bu teknoloji işlerinden ben sorumluyumda akrabaların :)
Sanıyorum 3 lü kamera istiyordu ve dediğim gibi bir ara konuşmuştuk unutuldu siz deyince aklıma geldi.

Bu bağlantı ziyaretçiler için gizlenmiştir. Görmek için lütfen giriş yapın veya üye olun.

Zaten ben yurtdışında yaşıyorum yani bana gerek yok.
Dediğim gibi abey hediye kabul edemem yinede Allah razı olsun düşündüğünüz için.
 
Konu Sahibi
Sağol abey bana lazım değilde kayınbirader bir ara istiyordu ama kabul edemem sağolun yinede.
Kayınbiradere bir ara bakmıştık ama karar verememiştik anlamadığımız için.

Sadece linkteki kameralardan hangisi iş görür onu sorayım kendisinin müstakil evi var ona şart gibi.
Gerçi sonradanda heralde vazgeçti bir daha sormamıştı bana bu teknoloji işlerinden ben sorumluyumda akrabaların :)
Sanıyorum 3 lü kamera istiyordu ve dediğim gibi bir ara konuşmuştuk unutuldu siz deyince aklıma geldi.

Bu bağlantı ziyaretçiler için gizlenmiştir. Görmek için lütfen giriş yapın veya üye olun.

Zaten ben yurtdışında yaşıyorum yani bana gerek yok.
Dediğim gibi abey hediye kabul edemem yinede Allah razı olsun düşündüğünüz için.
Hocam 1. ve 2. sıkıntılarım gitti teşekkür ederim son ve 3. en büyük sıkıntım kaldı sadece :D... Gönderdiğin link e baktım ne için istediği önemli yani ev içi bebek yada hayvanını mı izleyecek yoksa evimi gözetleyecek ona göre seçenekler var.
 
Hocam 1. ve 2. sıkıntılarım gitti teşekkür ederim son ve 3. en büyük sıkıntım kaldı sadece :D... Gönderdiğin link e baktım ne için istediği önemli yani ev içi bebek yada hayvanını mı izleyecek yoksa evimi gözetleyecek ona göre seçenekler var.
Evinin dışını kontrol için kuracaktı abey.Yani hırsızlara karşı. Bilgim olsun diye tavsiye edebilirseniz aklımda kalsın.
 
Konu Sahibi
Evinin dışını kontrol için kuracaktı abey.Yani hırsızlara karşı. Bilgim olsun diye tavsiye edebilirseniz aklımda kalsın.
o zaman yağmura suya dayanıklı dış mekan kamerası alacak yani tavsiyem bizim ys-10 ys-10 pro ys-12 modelleri en çok giden ve memnuniyet alan ürünler... 10. satırı denedim j stünunda j2 den başlayarak aşağı kadar benzersiz kod yaptım rasgelearada ile ama uyguladığım komutlar pek başarılı olmadı komutları revize etmeye çalıştım lakin bu sefer o komutların içinde hem silme hemde kaydetme hemde stoğa geri girme komutları olduğu için bozarım korkusu oldu açıkcası. rasgelearada ilemi benzersiz sayılar vermeliyim yoksa her satış kaydında mı j stünuna benzersiz kayıt vermeliyim vermem gerekirse vba ile hangi kodu eklemeliyim ?
 
Benzersiz sıra no verme kodları basit eklenir abey evauate,row vs... kodlarla yapılır yada max ilede yapılır hertürlü.
Dosyanızdaki kodlara bende bakmaya korkuyorum sçıçası bir sürü yanlış var gibi :)
Neyse konu dağıldı abey.Başlık için tavsiyem ocx ile uğraşmadan ve registieren yapmadan deneyin.Registieren ysptıysanızda unregistieren yapın.
İşyerinizdeki pc ile ve benim pc aynı bit ve excelde aynı.Bende yolladığınız dosyada sorun yok.
 
Çözüm
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst