Controls hakkında

Katılım
15 Kasım 2005
Mesajlar
5
Arkadaşlar formumda checkbox butonlarının seçilmişliğini kontrol için

For i = 1 To 28
if Sayfa1.Controls("checkbox" & i).Value=true then exit sub
Next i

şeklindeki makroda

compile error:

Method or data member not found mesajı veriyor. Lütfen acil cevap bekliyorum.
 
Katılım
15 Kasım 2005
Mesajlar
5
Arkadaşlar yardım kısmında references hanesinden eklenmesi gerekli diyor. Ama excell de böyle bir yeri bulamadım. Lütfen bilen varsa yazın. Bekliyorum.
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba

Checkbox'larınız nerede ,Userform üzerindemi

Eğer öyleyse

For i = 1 To 28
If Controls("checkbox" & i).Value = True Then MsgBox ("a")
Next i


Saygılarımla
 
Katılım
15 Kasım 2005
Mesajlar
5
Arkadaşım checkboxlar userform üzerinde. Fakat controls deyimine itiraz ediyor. Bunu algılaması için references üzerinden ilgili aplicationu seçmem gerekiyor ama ben bu dll dosyasının hangisi olduğunu da bilemedim.
 
Katılım
7 Temmuz 2004
Mesajlar
1,141
For i = 1 To 28
if Sayfa1.Controls("checkbox" & i).Value=true then exit sub
Next i
Checkbox'lar userform üzerinde diyorsunuz ancak yukarıdaki yazdığınız satırda Sayfa1 üzerinde kontrollerin değerini kontrol ediyorsunuz.

Sn zafer'in önerisini denediniz mi?
 
Katılım
10 Kasım 2005
Mesajlar
1
ksaka' Alıntı:
Arkadaşlar formumda checkbox butonlarının seçilmişliğini kontrol için

For i = 1 To 28
if Sayfa1.Controls("checkbox" & i).Value=true then exit sub
Next i

şeklindeki makroda

compile error:

Method or data member not found mesajı veriyor. Lütfen acil cevap bekliyorum.
 
Katılım
15 Kasım 2005
Mesajlar
5
Makroyu çalıştırdığımda hemen controls deyiminin üzereine gidip
belirttiğim hatayı veriyor. Yani deklare edilmemiş bir deyim kullanıyormuşum gibi bir hata veriyor. Yardım kısmında da References den ilgili dll dosyasını tanıtmam gerektiği yazıyor. Ama ben bu ilgili dll dosyasının hangisi olduğunu bilmiyorum.Excell 2003 le çalışıyorum. Teşekkürler.
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba

Dosyayı inceleyiniz
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Alt+F11 ile VB editörünü açın userform tasarımı görünürken. Tools-reference ta işaretli referansları yazarmısınız.
 
Katılım
15 Kasım 2005
Mesajlar
5
Excell de yeniyim demiştim. Benim checkbox lar userform da değil sayfa1 üzerinde. Bunları module1 altındaki makrolardan kontrol etmeye çalışıyorum. Sizin verdiğiniz dosyada checkboxlar userform üzerinde olduğu için hata vermiyor. Aynı şeyi sayfa1 deki checkbox lar için yaptığımda yukarıda yazdığım hatayı veriyor.
 
Üst