Raf_stok_kontrolÜ

muhammethezer

Altın Üye
Katılım
12 Şubat 2006
Mesajlar
411
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
12-03-2026
Tüm Excel kullanıcılarına hayırlı geceler dilerim.Mutluyum; nedenine gelince bir kaç gündür üzerinde çalıştığım programımı nihayet bitirdim.Mutluyum çünkü Excel.web'e üyeyim.Sayın Admine ve tüm bu formu kullanan excel gönüllülerine sonsuz teşekkürlerimi bildirmek istedim.Umarım başka bir arkadaşımında işine yarar.Hayırlı günlerde kullanmanız dileğim ile

VBA şifresi
2005624108
 
Katılım
15 Eylül 2004
Mesajlar
67
Merhaba.
Güzel bir çalışmaya benizyor. Ama bende couldnot machine gibi bi hata veriyor.

For x
gibi tanımlamalarında hata veriyor. acaba bu neyden kaynaklanıyor.
Yaptığın bi eklenti felanmı eksik bende de çalışmıyor.
Aydınlatırsan sevinirim. Saygılarımla.
 

muhammethezer

Altın Üye
Katılım
12 Şubat 2006
Mesajlar
411
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
12-03-2026
Merhaba teşekkür ederim , bende böyle bir hata vermiyor nedenini bilemiyorum ama öğrenir öğrenmez bilgi vereceğim.Saygılarımla.
 
Katılım
2 Mart 2005
Mesajlar
556
Excel Vers. ve Dili
Office 2013 Türkçe
Merhaba,
Bu hataların sebebi,Excel'de baz olrak gelen nesneler haricinde(Combobox,listbox vs) başka bir nesnenin Userform üzerine konmasından kaynaklanır.Diğer bilgisayarlarda da bu nesnelerin yüklenmesş gerekir.Bunun için VBA sayfasında toolbox üzerine sağ tıklanırsa Additional Controls çıkar.Buradan yüklenebilir.
 

muhammethezer

Altın Üye
Katılım
12 Şubat 2006
Mesajlar
411
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
12-03-2026
Bu önemli açıklama için çok teşekkür ederim sayın bedersu
 
Katılım
19 Ocak 2007
Mesajlar
104
Excel Vers. ve Dili
office 2003 Tr
Nasıl yükleyeceğimizide açıklarsanız sevinirim.
 
Katılım
2 Mart 2005
Mesajlar
556
Excel Vers. ve Dili
Office 2013 Türkçe
Merhaba,
İlk yol program kullanarak yapmaktır.cab dosyası içindeki ocx dosyasını system32 klasörü içine kopyalayın.Daha sonra yeni bir excel kitabında VBA sayfasını açın ve bir module oluşturun.Aşağıdaki kodları yazdıktan sonra CTRL + G tuşlarına basıp immediate penceresini açın ve RegisterMsComCt2 yazıp ENTER ' a basın.(Bunu aynı isimdeki makroyu manuel olarak çalıştırarak da yapabilirsiniz.)
İkinci yol ise ActiveX Control gibi programları kullanmak.Kodlar:

Public Declare Function RegMSCOMCT2 Lib "MSCOMCT2.OCX" _
Alias "DllRegisterServer" () As Long

Public Declare Function UnRegMSCOMCT2 Lib "MSCOMCT2.OCX" _
Alias "DllUnregisterServer" () As Long

Public Const S_OK = &H0

Sub RegisterMSCOMCT2()
On Error GoTo kayıt_hatası
If RegMSCOMCT2 = S_OK Then
MsgBox "Başarıyla Kaydedildi"
Else
MsgBox "Kayıtlı Değil"
End If
Exit Sub
kayıt_hatası:
MsgBox "Hata: " & Err.Number & " " & Err.Description
End Sub

Sub UnRegisterMSCOMCT2()
On Error GoTo silme_hatası
If UnRegMSCOMCT2 = S_OK Then
MsgBox "Başarıyla Silindi"
Else
MsgBox "Kayıtdışı Değil"
End If
Exit Sub
silme_hatası:
MsgBox "Hata: " & Err.Number & " " & Err.Description
End Sub
 
Katılım
19 Ocak 2007
Mesajlar
104
Excel Vers. ve Dili
office 2003 Tr
Sayın Bedersu,
dediklerinizi aynen uyguladım ancak, aynı hatayı yine tekrarlıyor.
 
Katılım
2 Mart 2005
Mesajlar
556
Excel Vers. ve Dili
Office 2013 Türkçe
Merhaba,
Additional Tools'da Microsoft Date and Time Picker Control 6.0'ı seçin.
 
Katılım
2 Mart 2005
Mesajlar
556
Excel Vers. ve Dili
Office 2013 Türkçe
Yukarıdaki mesajda anlattığım için Additional Tools'a nasıl ulaşılacağından bahsetmemiştim.Tekrar anlatayım.

VBA sayfasında bir Userform oluşturduktan sonra,Userform'u bir kere tıklayınca ya da yukarıdaki menüden View-Toolbox tıklanınca Toolbox çıkar.bundan sonra ya bu toolbox'un üzerinde sağ tıklayın ya da yukarıdaki menüden Tools 'u tıklatın.Buradan da Additional Controls'u tıklayın.Açılan menüden Microsoft Date and Time Picker Control 6.0'ı seçin.
 
Katılım
19 Ocak 2007
Mesajlar
104
Excel Vers. ve Dili
office 2003 Tr
Yine olmadı ama, ilginizden dolayı teşekkür ederim.
Ben beceremedim herhalde !
 
Katılım
2 Mart 2005
Mesajlar
556
Excel Vers. ve Dili
Office 2013 Türkçe
Dediğim kontrolü seçtiniz mi?Eğer o lstede gözüküyor ve de seçtiğiniz halde could not load hatası veriyorsa başka bir control vardır.Sorun sizde değil yani.Hem elimizden geldiğince yardımcı olmaya çalışacağız,merak etmeyin.Birazdan bendeki seçili kontrolleri listeleyip göndereyim.Siz de bir kontrol edin.
 
Katılım
2 Mart 2005
Mesajlar
556
Excel Vers. ve Dili
Office 2013 Türkçe
Merhaba ,
Dosyadaki resimde bendeki kontroller var.Ona ek olarak da
Microsoft Forms 2.0 ToggleButton ve RefEdit.Ctrl var.
 
Katılım
19 Ocak 2007
Mesajlar
104
Excel Vers. ve Dili
office 2003 Tr
Sayın Bedersu,
Belirttiğiniz kontrollerin tamamını seçtim ama yinede olmuyor.
(Compile error in hidden module: başla) şeklinde hata mesajı veriyor.
Form açılmıyor.
 

muhammethezer

Altın Üye
Katılım
12 Şubat 2006
Mesajlar
411
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
12-03-2026
Merhaba arkadaşlar , benim bilgisayaımda "visual studio 6.0"ve "office 2003 türkçe " kurulu visual studio 6.0'yı kurmadan önce bendede aynı hatayı veriyordu ama şimdi sorunsuz bir şekilde çalışıyor.Bir ilgisi varmı bilmiyorum bilgi olarak söylemek istedim.
 
Katılım
2 Mart 2005
Mesajlar
556
Excel Vers. ve Dili
Office 2013 Türkçe
sayın muhammethezer,

onunla kesinlikle alakası var çünkü makrolar zaten Excel içerisine gömülü vaziyette bulunan VisualBasic ile çalışır.Sizde bulunan 6.0 versiyonu ile gerekli tüm modüller yüklendiği için bir sorun olmuyor.

Sayın necokara,

o şekilde bir hata verdiğinde debug yapabiliyor musunuz?Debug yapınca nerede hata gösteriyor söyleyebilir misiniz?Ya da "Bu hata raporunun içerdiği verileri görmek için burayı tıklatın" diye bir yazı çıkıyorsa tıklatın ve hangi programda hata olduğuna bir bakın.Ayrıca debug yapmadan önce VBA korumasını kaldırın.Bunun için sayın muhammethezer'in ilk mesajda verdiği şifreyle kodları açın.Burada sağ tıklatıp VBAProject Properties'ten Protection'ı seçin.Lock Project For Viewing kısmını iptal edip dosyayı kaydedin.
Aynı hatayı çok önce ben de yaşamıştım ama şu an inanın nasıl çözdüğümü tam olarak hatırlamıyorum.Biraz araştırayım.Bulabilirsem yazarım.Belki de yukarıda anlatııklarımla bir yok katedebiliriz.Ben yazana kadar da bir arkadaş belki cevap verir.
 
Katılım
15 Eylül 2004
Mesajlar
67
Merhaba.
DTpicter makinamda yüklü.
Başka uygulamalrımda dtpickeri kullanabiliyorum. Ama bu çalışmada sanki Dt picter hiçbi işe yaramadığı gibi hata almamada neden oluyo :D

Kısacası Bende problem hala devam ediyor.
 
Üst