Kendim bir program yapıyorum userformda spreadsheet kullanarak bir excel sayfasından veri alıyorum..Her şey çok güzel çalışıyor ama programı açarken alltaki uyarıyı alıyorum tamam deyince devam ediyor fakat bunun çıkmasını istemiyorum
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub regolustur()
Dim deg As Object
anahtar = "HKCU\Software\Microsoft\VBA\Security\LoadControlsInForms"
Set deg = CreateObject("WScript.Shell")
deg.RegWrite anahtar, 1, "REG_DWORD"
End Sub
Kodu bir modüle kopyalayın sonrasında da bir butona bağlayın yada direk modül içinde çalıştırın. Sadece bir kez çalıştırmanız yeterlidir. Sonrasında silebilirsiniz.
Formülü çalıştırdığımda bu hatayı aldım..Ben farklı bir şey yapacağımı sandım özür dilerim.Ayrıca windowsun regedit ayarlarına baktım formülden olmadı kendim regedit ayarlarını değiştireyim dedim fakat formüldeki uzantıda bulunan VBA\Security\LoadControlsInForms bölümü yok
Verdiğim kod ilgili anahtarı kendisi oluşturuyor. Bu nedenle kayıt düzenleyicisinde bulamazsınız. O satırda hata vermesi mantıklı değil. Kod içindeki tüm deg değişkenlerini başka bir simle değiştirerek deneyin. Belki bu değişkeni başka yerlerdede kullanmışsınızdır. Örneğin degx yazın.